set Expires header on assets

This commit is contained in:
Sami Samhuri 2013-09-28 16:10:52 -07:00
parent 1e32f43a4a
commit f061fa46c7

View file

@ -3,23 +3,18 @@ AddType audio/mp4 m4r
AddType application/rss+xml rss
AddOutputFilterByType DEFLATE application/rss+xml text/css application/javascript text/html
#RewriteEngine on
#RewriteCond %{REQUEST_URI} ^.*\.html$
#RewriteRule ^(.*)\.html$ /$1 [R=301,L,NS]
# # Turn on Expires and set default expires to 3 days
# ExpiresActive On
# Turn on Expires and set default expires to 3 days
ExpiresActive On
# ExpiresDefault A259200
#
# # Set up caching on media files for 1 month
# <FilesMatch "\.(ico|gif|jpg|jpeg|png|pdf|mov|mp3)$">
# ExpiresDefault A2419200
# Header append Cache-Control "public"
# </FilesMatch>
#
# # Set up 2 week caching on commonly updated files
# <FilesMatch "\.(xml|txt|html|js|css|rss)$">
# ExpiresDefault A1209600
# Header append Cache-Control "private, must-revalidate"
# </FilesMatch>
# Set up caching on media files for 1 month
<FilesMatch "\.(ico|gif|jpg|jpeg|png|pdf|mov|mp3)$">
ExpiresDefault A2419200
Header append Cache-Control "public"
</FilesMatch>
# Set up 2 week caching on commonly updated files
<FilesMatch "\.(xml|txt|html|js|css|rss)$">
ExpiresDefault A1209600
Header append Cache-Control "private, must-revalidate"
</FilesMatch>