避免默认拒绝,当一个站点有多个X-Frame-Options头时。

3

当有多个X-Frame-Options定义时,是否可以避免回退到DENY

出现的错误:

加载'https://example.com'时遇到多个具有冲突值('DENY,SAMEORIGIN')的'X-Frame-Options'头。回退到'DENY'。

1个回答

1
在使用nginx时,您可以使用nginx-extras来实现。执行以下命令:sudo apt-get install nginx-extras
然后通过运行sudo nginx -t找出您的nginx配置文件所在的位置(可能包括其他配置文件),并根据需要调整路径:
使用sudo nano /etc/nginx/sites-available/myconfig或任何您使用的编辑器。
server { ... }中,如果您想要从头部删除所有值,请添加行more_set_headers 'X-Frame-Options:';,或者指定
如果您想要替代(覆盖)任何其他头设置,则使用more_set_headers 'X-Frame-Options: SAMEORIGIN';代替。
最后,执行sudo service nginx restart进行重启。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接