在PHP中禁用ETags?

时间:2011-06-23 18:09:27

标签: php etag

我们的webhoster将网站迁移到了更新的服务器,现在我遇到了无处不在的问题。

我在htaccess中尝试过FileETag None,但这不起作用。 他们在电话中告诉我,ETag并非来自Apache 它来自新的PHP,我必须在那里禁用它们。

把我找不到关于php 5的东西是按标准发送ETags而在php.ini中找不到禁用它的设置。

有人知道在php中禁用ETag的位置吗?

2 个答案:

答案 0 :(得分:2)

在.htaccess中尝试以下内容:

Header unset ETag
FileETag None

答案 1 :(得分:0)

这说明了如何通过.htaccess禁用Apache驱动的网站的ETag:

# Disable ETags
<IfModule mod_headers.c>
    Header unset ETag
</IfModule>
FileETag None

参考:Disable ETags