Я использую Zend Framework, и у меня есть много CSS-файлов, как это
Как мне установить заголовки срока действия для css.php?
На самом деле мой .htaccess не работает с ним.
Мой .htacess:
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"# My favicon
ExpiresByType image/x-icon "access plus 1 year”
# Images
ExpiresByType image/gif "access plus 1 month"ExpiresByType image/png "access plus 1 month"ExpiresByType image/jpg "access plus 1 month"ExpiresByType image/jpeg "access plus 1 month"# CSS
ExpiresByType text/css "access 1 month”
# Javascript
ExpiresByType application/javascript "access plus 1 year"</IfModule>
Спасибо
Пожалуйста, попробуйте следующее в .htaccess
<IfModule mod_headers.c>
<filesmatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$">
Header set Cache-Control "max-age=2678400, public"</filesmatch>
<filesmatch "\.(html|htm)$">
Header set Cache-Control "max-age=7200, private, must-revalidate"</filesmatch>
<filesmatch "\.(pdf)$">
Header set Cache-Control "max-age=86400, public"</filesmatch>
<filesmatch "\.(js)$">
Header set Cache-Control "max-age=2678400, private"</filesmatch>
</IfModule>
Других решений пока нет …