当前位置:K88软件开发文章中心编程语言PHPPHP01 → 文章内容

360安全检测中心关于X-Frame-Options头正确设置?

减小字体 增大字体 作者:佚名     来源:asp编程网  发布时间:2018-12-30 6:11:18

修改web服务器配置,添加X-frame-options响应头。赋值有如下三种:


(1)DENY:不能被嵌入到任何iframe或frame中。


(2)SAMEORIGIN:页面只能被本站页面嵌入到iframe或者frame中。


(3)ALLOW-FROM uri:只能被嵌入到指定域名的框架中。


也可在代码中加入,在PHP中加入:header('X-Frame-Options: deny');


那么具体的环境如何去设置的呢?


配置 Apache


在所有页面上发送 X-Frame-Options 响应头,需要把下面这行添加到 'site' 的配置中:Header always append X-Frame-Options SAMEORIGIN


配置 nginx


发送 X-Frame-Options 响应头,把下面这行添加到 'http', 'server' 或者 'location' 的配置中:add_header X-Frame-Options SAMEORIGIN;


配置 IIS


发送 X-Frame-Options 响应头,添加下面的配置到 Web.config 文件中:


<system.webServer>


 <httpProtocol>


   <customHeaders>


     <add name="X-Frame-Options" value="SAMEORIGIN" />


   </customHeaders>


 </httpProtocol>


</system.webServer>


360安全检测中心关于X-Frame-Options头正确设置?