я использую Apache 2.2 и хотите установить X-Frame-Опции заголовок, чтобы "запретить" на большей части сайта. Я могу включить его безоговорочно, используя 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>