перезапись прагмы: без кеша - PullRequest
0 голосов
/ 18 марта 2011

, поэтому я размещаю свой сайт на веб-хосте, и, очевидно, apache настроен так, что прагма: no-cache установлена ​​....

, поэтому я пытаюсь включить кеш путем изменения .htaccessк следующему:

<Files *>
Header set Cache-Control: "private, max-age=5400, pre-check=5400"
Header set Expires: A17200
Header set Pragma: private
</Files>

, а также с использованием заголовка php:

header("Cache-Control: private, max-age=5400, pre-check=5400");
header("Pragma: private");
header("Expires: " . gmdate("D, d M Y H:i:s"). " GMT");

, а также с использованием метатегов:

<META HTTP-EQUIV="Pragma" CONTENT="private">
<META HTTP-EQUIV="Cache-Control" CONTENT="private, max-age=5400, pre-check=5400">
<META HTTP-EQUIV="Expires" CONTENT="<?php echo date(DATE_RFC822,strtotime("1 day")); ?>">

, но затем, когда я проверилзаголовки сайта от redbot.org,

HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Thu, 17 Mar 2011 23:11:34 GMT
Server: LiteSpeed
Connection: close
X-Powered-By: PHP/5.2.14
Content-Type: text/html; charset=utf-8
Set-Cookie: PHPSESSID=48b583b19ab3e64d40fa640744afb31c; 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
Content-Encoding: gzip
Vary: Accept-Encoding
Cache-Control: private, max-age=5400, pre-check=5400
Expires: A17200
Pragma: private

есть две записи Cache-Control, одна сверху - та, которую я пытаюсь перезаписать, но все же одна сверху будет однаэто работает, и Firefox все равно не кэширует сайт ...

есть предложения?

...