.htaccess browser caching

I want to cache all files except the home page (index.php) and have the following in my .htaccess file. Can anyone tell me what I need to add so the index file isn’t cached?

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>

Thanks

This should do it for you.

<Files index.php>
  ExpiresDefault "access plus 300 seconds"
</Files>

You can also handle it via the php script’s header function if you’d rather.

Cool. Thanks @schwim

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.