Fperdreau/jcm/master/.htaccess - Htaccess File

Fperdreau/jcm/master/.htaccess

# Allow compression
<IfModule mod_deflate.c>
    <filesMatch ".(js|css|html|php)$">
        SetOutputFilter DEFLATE
    </filesMatch>
</IfModule>

#
# associate .js with "text/javascript" type (if not present in mime.conf)
#
AddType text/javascript .js

## Expire headers
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 7200 seconds"
  ExpiresByType image/jpg       "access plus 1 week"
  ExpiresByType image/jpeg       "access plus 1 week"
  ExpiresByType image/png       "access plus 1 week"
  ExpiresByType image/gif       "access plus 1 week"
  ExpiresByType image/svg+xml      "access plus 1 week"
  AddType image/x-icon .ico
  ExpiresByType image/ico       "access plus 1 week"
  ExpiresByType image/icon       "access plus 1 week"
  ExpiresByType image/x-icon       "access plus 1 week"
  ExpiresByType text/css         "access plus 1 week"
  ExpiresByType text/javascript     "access plus 1 week"
  ExpiresByType text/html       "access plus 7200 seconds"
  ExpiresByType application/xhtml+xml   "access plus 7200 seconds"
  ExpiresByType application/javascript   "access plus 1 week"
  ExpiresByType application/x-javascript   "access plus 1 week"
  ExpiresByType application/x-shockwave-flash "access plus 1 week"
</IfModule>

#
# configure mod_headers
#
# URL: http://httpd.apache.org/docs/2.2/mod/mod_headers.html
#
<IfModule mod_headers.c>
    <FilesMatch "\.(ico|jpe?g|png|gif|swf|css|js)$">
        Header set Cache-Control "max-age=2692000, public"
    </FilesMatch>
    <FilesMatch "\.(x?html?|php)$">
        Header set Cache-Control "max-age=600, private, must-revalidate"
    </FilesMatch>
    Header unset ETag
    Header unset Last-Modified
</IfModule>

Options -Indexes

On Github License

Files

Download PDF of Htaccess file
DEFLATE

Comments

Apache