Mod headers
official doc: http://httpd.apache.org/docs/current/en/mod/mod_headers.html
introduction
This module provides directives to control and modify HTTP request and response headers. Headers can be merged, replaced or removed.
Common Configuration
.htaccess
<IfModule mod_headers.c> <FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$"> Header set Cache-Control "max-age=2797200, public" </FilesMatch> <FilesMatch "\\.(css)$"> Header set Cache-Control "max-age=2797200, public" </FilesMatch> <FilesMatch "\\.(js)$"> Header set Cache-Control "max-age=2797200, private" </FilesMatch> <filesMatch "\\.(html|htm)$"> Header set Cache-Control "max-age=86400, public" </filesMatch> # Disable caching for scripts and other dynamic files <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch> </IfModule>