X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 , 或者 中展现的标记。网站可以使用此功能,来确保自己网站的内容没有被嵌套到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的***。 nginx配置X-Frame-Options有四个参数: 1、DENY 表示该页面不允许在frame中展示,即便是在相同域名的页面中嵌套也不允许。 nginx配置示例:add_header X-Frame-Options DENY; 2、SAMEORIGIN 表示该页面可以在相同域名页面的frame中展示。 nginx配置示例:add_header X-Frame-Options SAMEORIGIN; 3、ALLOW-FROM url 表示该页面可以在指定来源的frame中展示。 nginx配置示例:add_header X-Frame-Options ‘ALLOW-FROM https://xxx.xxxxxx.com’; ‘’引号是必须要写的哦! 4、ALLOWALL 表示该页面允许全部来源域名的frame展示。 nginx配置示例:add_header X-Frame-Options ALLOWALL; 有时候我们需要允许多个url的来源,但是又不能全部开放,所以应该匹配第三种方法ALLOW-FROM url,那么多个url该如何配置呢,百度了所有网站都没有找到,那么这里写给大家,其实很简单: add_header X-Frame-Options ‘ALLOW-FROM https://xxx.xxxxxx.com https://xxx2.xxxxxxx.com’; 就是使用空格隔开就好了! 原文链接:nginx配置X-Frame-Options允许多个域名iframe嵌套 转载仅为方便学习查看,一切权利属于原作者,本人只是做了整理和排版,如果带来不便请联系我删除。 最后修改:2021-07-06 01:27:41 © 著作权归作者所有 赞赏 如果觉得我的文章对你有用,请随意赞赏 扫一扫支付 支付宝支付 微信支付
发表评论