我们的虚拟主机将网站移到了更新的服务器上,现在我遇到的问题是我到处都有 ETag。
我在 htaccess 中尝试了 FileETag None 但这不起作用。他们在电话中告诉我,ETag 不是来自 Apache,而是来自新的 php,我必须在那里禁用它们。
把我找不到关于 php 5 正在按标准发送 ETag 的信息,并且在 php.ini 中找不到禁用它的设置。
有人知道在哪里禁用 php 中的 ETags 吗?
在您的 .htaccess 中尝试以下操作:
Header unset ETag
FileETag None
这解释了如何.htaccess
为您的 Apache 驱动的网站禁用 ETag:
# Disable ETags
<IfModule mod_headers.c>
Header unset ETag
</IfModule>
FileETag None
参考:禁用 ETag