У меня есть сайт с несколькими страницами (например, 1.htm и 2.htm) и некоторые файлы сценариев, ссылки на которые приведены на этой странице.Apache возвращает старый Etag и LastModified
Мой файл .htaccess содержит этот код:
FileETag MTime Size
<ifModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "access plus 1 day"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
</ifModule>
я посещаю страницу 1.HTM, а затем изменить файл сценария и перейдите на страницу 2.htm. Я ожидаю, что Apache вернет новые значения Etag/LastModified, и файл сценария будет обновлен. Но он возвращает старые значения. Что не так?
Когда я обновляю страницу, я получаю новые значения Etag/LastModified.
Как я могу добавить _must-revalidate_ attrubute только для некоторых файлов, а для других оставить правило 'ExpiresByType text/html" access plus 1 day "' – adrenalin