如何在 Apache 中使用 .htaccess 删除 HTTP 标头?

Dan*_*ola 18 .htaccess remove http-headers apache-2.2

我有一个网站,它为 PHP 请求发送“缓存控制”和“pragma”HTTP 标头。
我没有在代码中这样做,所以我假设它是某种 Apache 配置,正如这个问题所建议的那样(对于这个问题的上下文,你真的不需要去那里)

我的 .htaccess 文件中没有任何内容,所以它必须在 Apache 的配置中,但我无法访问它,这是一个共享主机,我只能通过 FTP 访问我的网站目录。

有什么方法可以将指令添加到我的.htaccess 文件中,以删除全局配置添加的标头,或者以其他方式覆盖该指令,以便它们不会首先添加?

非常感谢
丹尼尔

Dan*_*ola 24

刚刚回答了我自己的问题...

Header unset Pragma
Header unset Last-Modified
Header unset Cache-Control
Run Code Online (Sandbox Code Playgroud)

  • 对于 apache 2.4,我必须执行“标头始终未设置 pragma” (2认同)