在 php 中禁用 ETag?

发布于 2024-11-16 18:53:59 字数 243 浏览 0 评论 0原文

我们的网络托管商将网站移至较新的服务器,现在我遇到的问题是到处都有 ETag。

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

我找不到有关 php 5 正在按照标准发送 ETag 的信息,并且在 php.ini 中找不到禁用它的设置。

有人知道在 php 中哪里可以禁用 ETags 吗?

Our webhoster moved the site to a newer server and now i have the problem that i have ETags everywhere.

I tried FileETag None in the htaccess but that does not work.
They told me on the phone that the ETags are not coming from Apache and that
it is from the new php and that i have to disable them there.

Put i can't find something about php 5 is sending ETags per standard and can't find a setting to disable it in php.ini.

Does somebody know where to disable ETags in php?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

椵侞 2024-11-23 18:53:59

在 .htaccess 中尝试以下操作:

Header unset ETag
FileETag None

Try the following in your .htaccess:

Header unset ETag
FileETag None
感情洁癖 2024-11-23 18:53:59

这解释了如何通过 .htaccess 为您的 Apache 支持的网站禁用 ETag:

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

参考:禁用 ETag

This explains how to disable ETags via .htaccess for your Apache-powered website:

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

Reference: Disable ETags

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文