这是设计吗?
在我的Debian(Etch)服务器上,我注意到Apache(2.2)在提供PHP(mod_5.2.0)文件时不会发送Last-Modified
标头(我们正在谈论简单echo 'Hello World';
PHP文件)。
此外,我注意到Apache for PHP文件也没有提供头Accept-Ranges
,尽管我目前的主要内容是Last-Modified
标题。
答案 0 :(得分:6)
PHP是可以更改的动态页面。所以Apache无法知道Last-Modified标头。
您可以添加自己的标题:
header('Last-Modified: GMT time');
当然,如果你需要这个标题,也许你正在寻找管理请求标题If-Modified-Since。
您可以在$_SERVER['HTTP_IF_MODIFIED_SINCE']
答案 1 :(得分:0)
它只发送静态文件。 php文件不是静态的。
但您可以自行发送,请参阅http://www.php.net/manual/en/function.getlastmod.php#30514以获取示例。