Хотя я установил Expires
на дату в прошлом, и Cache-Control
до no-store, no-cache
, я все равно получаю одну из моих веб-страниц, кешированных.Как я могу остановить браузер, кэширующий мою веб-страницу с использованием заголовков HTTP 1.1?
Вот заголовки HTTP отправлен в браузер:
Date: Tue, 02 Nov 2010 09:13:23 GMT
Server: Apache/2.2.15 (el)
X-Powered-By: PHP/5.2.13
Set-Cookie: PHPSESSID=2luvb7b316lfc8ht570s1l1v84; path=/
Set-Cookie: Newsletter_Counter=17; expires=Wed, 02-Nov-2011 09:13:23 GMT; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Connection: close
Content-Type: text/html; charset=UTF-8
Такое же поведение для FF 3.6, Safari и IE 8.
Как получить браузеры остановить кэширование страницы?
Итак, я предполагаю, что ваш вопрос в том, как я могу заставить эту страницу не кэшировать? – Oded
'X-Profane-Cache-Control: stop-caching-this-f-ing-page-you-unholy-bastard-of-the-browser', вероятно, не будет работать, но может ли вы почувствовать себя лучше? –