如果 Apache 未设置,有没有办法只设置 header?

Is there a way for Apache to only set a header if it is unset?

有没有一种方法可以让 Apache 全局设置一个 HTTP header,前提是这个 header 不是由应用程序代码设置的?

例如,Apache可以将X-Frame-Options header默认设置为"SAMEORIGIN",除非这个header通过[=29设置为"DENY" =]?

例如,

Apache 配置httpd.conf:

Header set (only if unset) X-Frame-Options SAMEORIGIN

申请代码(PHP):

<?php header('X-Frame-Options: DENY'); ?>

我找到了解决方案:

在 Apache 配置中 httpd.conf,使用以下指令:

Header setifempty X-Frame-Options SAMEORIGIN