网站缓存被禁用,但无法弄清楚它被禁用的位置?

时间:2012-09-25 12:02:51

标签: php html caching

我的PHP网站的HTML <head>标记包含:

<meta http-equiv="Cache-Control" content="max-age=300"/>

然而标题显示:

 Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-
        check=0
    Pragma: no-cache

我在PHP网站中找不到任何禁用缓存的内容(我对“缓存”进行了完整的文件内容搜索,但未发现任何相关内容。)

我不确定在哪里可以查看,所以我想问在PHP网站中禁用缓存的所有不同方法是什么?

1 个答案:

答案 0 :(得分:0)

将以下内容放在页面顶部 - 如果这样修复它 - 那么可以检查你的.htaccess或控制面板/ php.ini中的某个地方 - 只是猜测那里..

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

来源:click here

作者:Here