Mar*_*Fox 10 php apache .htaccess fastcgi
我正在尝试在我的应用中为每个响应添加HSTS标头.
我的第一个想法是使用mod_headers - 我将此指令放在documentroot的.htaccess文件中:
Header set Strict-Transport-Security "max-age=7776000"
Run Code Online (Sandbox Code Playgroud)
这在使用Apache 2.2和mod_php的本地设置上工作正常.所有资源都使用适当的HSTS标头进行响应.
我的部署环境使用Apache 2.2和mod_fastcgi,上述技术适用于除 php文件之外的任何资源.
另一个SO 问题有一个类似的问题,传入的请求(?)有剥离标题 - 但我担心修改响应的标题离开服务器.
如何在.htaccess文件的上下文中向PHP资源添加响应头?
根据mod_headers 的文档,您可能需要conditional
为 header 指令设置可选标志。
所以在这种情况下,它会变成
Header always set Strict-Transport-Security "max-age=7776000"
Run Code Online (Sandbox Code Playgroud)