首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使明确设置,Apache也不发送Last-Modified标头

即使明确设置,Apache也不发送Last-Modified标头
EN

Stack Overflow用户
提问于 2013-03-14 18:27:46
回答 2查看 2.6K关注 0票数 7

我有一个关于Last-Modified标头的问题。

我创建了一个简单的测试页面:

代码语言:javascript
复制
<?
header('Last-Modified: Thu, 14 Feb 2013 12:41:31 GMT');
?>

当我用浏览器打开这个测试页面时,如果我检查标题,就没有Last-Modified标题。所有其他标准标头都设置正确。无论如何,如果我使用https访问测试页面,就会设置Last-Modified标头。

我还在另一台服务器上尝试了相同的测试,即使没有https,我也可以看到正确设置的头。

那么,什么可以阻止/取消设置第一个服务器上的标头呢?我没有包括httpd.conf文件,因为它太长了。我将只包含缓存部分,即使我没有看到任何错误或与此问题相关的内容:

代码语言:javascript
复制
ServerSignature Off
ServerTokens Prod

Header unset ETag
FileETag None
<FilesMatch "(?i)^.*\.(ico|flv|jpe?g|png|gif|js|css).*$">
    Header set Cache-Control "public, no-transform"
    Header unset Vary:
</FilesMatch>
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A2592000
    ExpiresByType text/css "access plus 1 week"
    ExpiresByType text/plain "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType application/x-javascript "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 year"
</IfModule>

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2015-03-16 23:53:18

试一试

代码语言:javascript
复制
ssi off;

在此域的nginx配置中

票数 1
EN

Stack Overflow用户

发布于 2013-06-22 20:22:59

报头似乎没有任何问题,但是使用<? ?>而不是<?php ?>可能会在某些服务器上导致问题。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15406667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档