Apache-2.2

設置除指定 URL 之外的 Apache HTTP 標頭

  • March 25, 2013

我正在使用Apache 2.2並希望在大多數站點中將X-Frame-Options標頭設置為“拒絕”。我可以使用mod_headers無條件地打開它。但是,有一個 CGI 腳本會返回必須加框的內容,因此我需要為該腳本關閉它。有沒有辦法做到這一點?

我正在使用 Debian 的 Apache 2.2.9。

嘗試使用SetEnvIf指令,再加上env您的Header指令:

SetEnvIf Request_URI "/MyCGI" is_cgi
Header set X-Frame-Options some-value env=!is_cgi

(或類似的東西:-))

您可以使用該Location指令。

<Location /url/fragment/to/my/cgi/script>
 Header unset X-Frame-Options
</Location> 

引用自:https://serverfault.com/questions/108465