Я пытаюсь настроить некоторые параметры управления кешем в моем файле htaccess.htaccess 'Header unset Last-Modified' проблема кэширования
На данный момент это выглядит следующим образом:
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf|css|js|html|pdf)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header unset ETag
FileETag None
</FilesMatch>
Однако я прочитал о (и хотел бы добавить) Заголовок незадана Last-Modified, так что это будет что-то вроде:
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf|css|js|html|pdf)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header unset Last-Modified
Header unset ETag
FileETag None
</FilesMatch>
Однако , используя это (согласно Firebug) вообще ничего не загружает из кеша (тогда как первая техника загружает все)
Я что-то не так? Синтаксис кажется правильным.
A.
Заголовок Expires просто указывает, что содержимое истекло, что не означает, что контент действительно был изменен. Удалив заголовок Last-Modified, вы вынуждаете кэш повторно запрашивать файл, даже если бы был предоставлен ответ 304. – JimmyPena