PHP HTTP头:如何保留/重建apache2';上一次修改&;埃塔格

PHP HTTP头:如何保留/重建apache2';上一次修改&;埃塔格,php,http-headers,apache2,Php,Http Headers,Apache2,在我的网站上直接调用.html,标题将是: HTTP/1.1 200 OK Date: Tue, 07 May 2013 14:53:30 GMT Server: Apache Last-Modified: Tue, 24 Aug 2012 21:51:42 GMT ETag: "1431a086-1e01-78e98c5498f1c" Accept-Ranges: bytes Content-Length: 7681 Vary: Accept-Encoding Content-Type: te

在我的网站上直接调用.html,标题将是:

HTTP/1.1 200 OK
Date: Tue, 07 May 2013 14:53:30 GMT
Server: Apache
Last-Modified: Tue, 24 Aug 2012 21:51:42 GMT
ETag: "1431a086-1e01-78e98c5498f1c"
Accept-Ranges: bytes
Content-Length: 7681
Vary: Accept-Encoding
Content-Type: text/html
现在,请求通过php脚本转发,如 (-这里使用php脚本只是在通过正则表达式交付html之前过滤html中的一些单词,并在每个页面中添加页脚)

标题如下所示:

HTTP/1.1 200 OK
Date: Tue, 07 May 2013 14:52:50 GMT
Server: Apache
Vary: User-Agent,Accept-Encoding
Content-Type: text/html
问题:如何保持“上次修改的:…”和“ETag:…”


谢谢=)

您是否删除了
中的分号;在更改值和重新启动Apache服务器之前,使用default_charset=“iso-8859-1”
行?谢谢,当然可以。您的httpd.conf文件中没有
AddDefaultCharset iso-8859-1
?即使这只是针对text/plain或text/html文件,您的空白页面可能会被视为一个完全相同的页面,我不这么认为,因为直接访问html文件apache没有发送它,但我只是看到了它,当您说它很奇怪并且一定在其他地方时,在页面部分的apachevhost conf文件中,通过这个php脚本传递html文件——我没想到会在那里!