Plesk Webserver以304而不是

时间:2017-11-10 13:10:39

标签: php apache plesk

我有以下简单的脚本:

$ts = 1510317885;
header("Last-Modified: ".gmdate("D, d M Y H:i:s", $ts )." GMT" );
header("Cache-Control: no-cache, must-revalidate");
echo 'content';

我希望这个脚本永远不会回复304未修改。 但我有一台运行Plesk 17.5的服务器,每2个请求响应304。我管理的其他服务器按预期运行。

我试图找出原因是什么。浏览器请求页面,apache获取请求,所有php代码都运行,我仍然在apache日志中看到304,在浏览器中看到304.我假设可能有一个Apache模块,当{{{{{ 1}}匹配If-Modified-Since,但我找不到这样的东西。或者也许是PHP设置?如果我删除Last-Modified标头,它会按预期工作。但我想保留它。

你能告诉我为什么网络服务器在这里回答304?

0 个答案:

没有答案