Tente usar a diretiva SetEnvIf , juntamente com env
na diretiva Header
:
SetEnvIf Request_URI "/MyCGI" is_cgi
Header set X-Frame-Options some-value env=!is_cgi
(ou algo parecido com isso: -))
Estou usando o Apache 2.2 e quero definir o Cabeçalho X-Frame-Options para" negar "na maior parte do site. Eu posso ativá-lo incondicionalmente usando mod_headers . No entanto, há um script CGI que retorna o conteúdo que deve ser enquadrado, portanto, preciso desativá-lo para esse script. Existe uma maneira de fazer isso?
Estou usando o Apache 2.2.9 do Debian.
Tente usar a diretiva SetEnvIf , juntamente com env
na diretiva Header
:
SetEnvIf Request_URI "/MyCGI" is_cgi
Header set X-Frame-Options some-value env=!is_cgi
(ou algo parecido com isso: -))
Você pode usar a diretiva Location
.
<Location /url/fragment/to/my/cgi/script>
Header unset X-Frame-Options
</Location>
Tags cgi apache-2.2 http http-headers