Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <IfModule mod_deflate.c>
- # compress text, html, javascript, css, xml:
- AddOutputFilterByType DEFLATE text/plain
- AddOutputFilterByType DEFLATE text/html
- AddOutputFilterByType DEFLATE text/xml
- AddOutputFilterByType DEFLATE text/css
- AddOutputFilterByType DEFLATE application/xml
- AddOutputFilterByType DEFLATE application/xhtml+xml
- AddOutputFilterByType DEFLATE application/rss+xml
- AddOutputFilterByType DEFLATE application/javascript
- AddOutputFilterByType DEFLATE application/x-javascript
- </IfModule>
- <IfModule mod_expires.c>
- Header unset Pragma
- FileETag None
- Header unset ETag
- # Turn on Expires and set default to 0
- ExpiresActive On
- ExpiresDefault A0
- # Set up caching on media files for 1 year (forever?)
- <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|gif|jpg|jpeg|png|swf)$">
- ExpiresDefault A29030400
- Header append Cache-Control "public"
- </FilesMatch>
- # Set up 31 days caching on commonly updated files
- <FilesMatch "\.(xml|txt|html|js|css)$">
- ExpiresDefault A2678400
- Header append Cache-Control "proxy-revalidate"
- </FilesMatch>
- # Force no caching for dynamic files
- <FilesMatch "\.(php|cgi|pl|htm)$">
- ExpiresActive Off
- Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
- Header set Pragma "no-cache"
- </FilesMatch>
- </IfModule>
Advertisement
Add Comment
Please, Sign In to add comment