在php中禁用ETag?

在php中禁用ETag?,php,etag,Php,Etag,我们的webhoster将站点移动到了一个更新的服务器上,现在我的问题是我到处都有ETag 我在htaccess中尝试了FileTag None,但这不起作用。 他们在电话里告诉我ETAG不是来自Apache的 它来自新的php,我必须在那里禁用它们 我找不到关于PHP5按照标准发送ETag的信息,也找不到在php.ini中禁用它的设置 有人知道在php中在哪里禁用ETag吗?在.htaccess中尝试以下操作: Header unset ETag FileETag None 这说明了如何通过

我们的webhoster将站点移动到了一个更新的服务器上,现在我的问题是我到处都有ETag

我在htaccess中尝试了FileTag None,但这不起作用。 他们在电话里告诉我ETAG不是来自Apache的 它来自新的php,我必须在那里禁用它们

我找不到关于PHP5按照标准发送ETag的信息,也找不到在php.ini中禁用它的设置


有人知道在php中在哪里禁用ETag吗?

在.htaccess中尝试以下操作:

Header unset ETag
FileETag None

这说明了如何通过
.htaccess
为Apache网站禁用ETags:

# Disable ETags
<IfModule mod_headers.c>
    Header unset ETag
</IfModule>
FileETag None
#禁用ETag
标题未设置ETag
FileTag无


参考资料:

好的,在电话中与支持部门的人发生了误会。看起来他以前从来没有爱塔格的心。但这并没有改变什么,因为您无法在服务器上禁用它。PHP无法删除未设置的头文件。etag通常由web服务器设置,而不是由PHP设置。