Forums

Get help. Give help. A Web Design and Development Community.

.htaccess clarification please

  • # July 27, 2012 at 11:25 am

    I just added some caching with mod_expires like so:

    ExpiresActive On
    ExpiresDefault A29030400
    ExpiresByType text/html A86400
    ExpiresByType text/css A86400

    My question is this.
    Is everything going to be cached for 12 months with exception of html and css (24 hours)?
    Or do I have to specify expire by type on each seperate line for types like img, png, pdf etc. and add time intervals?

    # July 27, 2012 at 12:08 pm

    This reply has been reported for inappropriate content.

    setting ETags and chaching stuff works only for what you define

    # July 27, 2012 at 12:22 pm

    This reply has been reported for inappropriate content.

    thanx krysak

    btw, you from cz?

    # July 27, 2012 at 1:12 pm

    This reply has been reported for inappropriate content.

    EN: Yes, I am from Czech Republic.
    CZ: Ano, jsem z České Republiky.

    http://krsiak.cz/

    # July 27, 2012 at 1:22 pm

    This reply has been reported for inappropriate content.

    this is wat I have in .htaccess
    from here … http://html5boilerplate.com/

    #
    
    # Expires headers (for better cache control)
    #

    # these are pretty far-future expires headers
    # they assume you control versioning with cachebusting query params like
    #
    # additionally, consider that outdated proxies may miscache
    # www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/

    # if you don't use filenames to version, lower the css and js to something like
    # "access plus 1 week" or so


    ExpiresActive on

    # Perhaps better to whitelist expires rules? Perhaps.
    ExpiresDefault "access plus 1 month"

    # cache.appcache needs re-requests in FF 3.6 (thx Remy ~Introducing HTML5)
    ExpiresByType text/cache-manifest "access plus 0 seconds"

    # your document html
    ExpiresByType text/html "access plus 0 seconds"

    # data
    ExpiresByType text/xml "access plus 0 seconds"
    ExpiresByType application/xml "access plus 0 seconds"
    ExpiresByType application/json "access plus 0 seconds"

    # rss feed
    ExpiresByType application/rss+xml "access plus 1 hour"

    # favicon (cannot be renamed)
    ExpiresByType image/x-icon "access plus 1 week"

    # media: images, video, audio
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType video/ogg "access plus 1 month"
    ExpiresByType audio/ogg "access plus 1 month"
    ExpiresByType video/mp4 "access plus 1 month"
    ExpiresByType video/webm "access plus 1 month"

    # htc files (css3pie)
    ExpiresByType text/x-component "access plus 1 month"

    # webfonts
    ExpiresByType font/truetype "access plus 1 month"
    ExpiresByType font/opentype "access plus 1 month"
    ExpiresByType application/x-font-woff "access plus 1 month"
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresByType application/vnd.ms-fontobject "access plus 1 month"

    # css and javascript
    ExpiresByType text/css "access plus 2 months"
    ExpiresByType application/javascript "access plus 2 months"
    ExpiresByType text/javascript "access plus 2 months"


    Header append Cache-Control "public"






    #
    # ETag removal
    #

    # Since we're sending far-future expires, we don't need ETags for
    # static content.
    # developer.yahoo.com/performance/rules.html#etags
    FileETag None
    # July 27, 2012 at 2:17 pm

    This reply has been reported for inappropriate content.

    I am from Chech also. (Trinec)
    Left in 79. Emigrated to USA after spending 14 months in Italy.

    Thanx for the .htaccess info

    # July 27, 2012 at 7:07 pm

    This reply has been reported for inappropriate content.

    @jurotek
    nice to see a fellow countryman here

    the .htaccess reminds me some general info which may or may not know
    http://developer.yahoo.com/performance/rules.html#expires

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.

We have a pretty good* newsletter.