标头指令表示可以为服务器配置上下文设置它,但在任何虚拟主机之外设置它都没有效果。我想在所有虚拟主机上全局取消设置标头。
在设置 conf.d/header.conf 文件失败后,我已将“Header unset”指令放入 httpd.conf 中。但还是不行。我确信该指令没有在主机配置命名空间中被覆盖。
谢谢
答案1
好的。所以 Drupal 正在用代码设置标头。我必须将“always”条件添加到 Apache 指令中,以使服务器设置覆盖标头。
请参阅“响应头内部表”的讨论Apache 文档在这里
为了使其工作,您需要在 Apache 配置文件中的服务器配置上下文中进行以下内容:
Header always unset X-Generator
看来这是 apache 某些版本的默认设置,因此可能是许多谷歌搜索结果没有提及它的原因。