2015-05-28 2 views
1

Веб-сайт был случайно зашифрован в браузере в течение месяца с установленными заголовками «Срок действия» и «Максимальный возраст».
Кэшируемый ресурс: text/html и корень /.Синтаксис обновления кэша браузера для HTML-документа

Валидация свежести должна работать должным образом с заголовком If-Modified-Since в следующем запросе. Но почему-то многие пользователи IE (включая IE11) больше не получают новую версию, так как браузер не делает запрос.

Легко подорвать кеш для таких ресурсов, как CSS, но как это сделать для самого документа/веб-сайта? Я не могу просто изменить URL.

ответ

0

Добавить в .htaccess или апача конфигурации это

ExpiresActive on 
ExpiresByType text/html  "access plus 0 seconds" 

Взято из h5bp apache config. Если вы используете какое-то другое серверное программное обеспечение, проверьте все h5bp server-configs repo за аналогичный код.