【发布时间】:2022-01-21 20:00:35
【问题描述】:
我的 Nginx 服务器将 X-Frame 标头设置为 DENY,这到目前为止很好。但现在我只需要允许将我网站的一个页面嵌入到我的域之外的 iframe 中。
我尝试在为网页提供服务的控制器中使用 php 在应用程序级别解决此问题:
header('X-Frame-Options: ALLOW-FROM 127.0.0.1');
但是当我尝试将页面嵌入外部 iframe 时的响应是:
X-Frame-Options:ALLOW-FROM 127.0.0.1
X-Frame-Options:DENY
那么是连接选项(一组 nginx 配置与一组应用程序代码)吗?那么,如何让我的服务器的单个页面嵌入到外部 iframe 中?
【问题讨论】:
-
你在 nginx 服务器
add_header指令中有什么东西可以用于 x-frame-options 吗?如果是这样,请尝试将其注释掉。 PHP 应该替换 x-frame-options,除非您在 header() 的第二个参数中指定false -
@HalfCrazed 这将禁用我网站其余部分的 x-frame,我需要一个解决方案来阻止我所有页面中的 iframe,但一个