Enabling mod_Expires with Your Hosting Account
Print this Article
Last Updated:
November 17, 2013 1:54 PM
Mod_expires is an Apache Web server module installed on all of our Linux hosting accounts by default and supports all mod_expires functionality. For more information, see What is mod_expires?
Because we do not enable mod_expires at the global level, you need to enable it in your .htaccess
file. You can enable it on a per-directory basis and it applies recursively.
NOTE: Our environment uses the vendor-provided code from Apache for mod_expires. Current Apache HTTPD documentation is accurate for using .htaccess
files with our hosting accounts.
This example enables mod_expires for a set of common image types and CSS files:
<IfModule mod_expires.c>
# Activate mod_expires for this directory
ExpiresActive on
# locally cache common image types for 7 days
ExpiresByType image/jpg "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
# cache CSS files for 24 hours
ExpiresByType text/css "access plus 24 hours"
</IfModule>
# Activate mod_expires for this directory
ExpiresActive on
# locally cache common image types for 7 days
ExpiresByType image/jpg "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
# cache CSS files for 24 hours
ExpiresByType text/css "access plus 24 hours"
</IfModule>
For more information, see Apache's mod_expires documentation.