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

时间:2015-08-25 20:20:55

标签: same-origin-policy x-frame-options

如果定义了多个X-Frame-Options,您是否可以避免退回DENY

显示错误:

Multiple 'X-Frame-Options' headers with conflicting values ('DENY, SAMEORIGIN') encountered when loading 'https://example.com'. Falling back to 'DENY'.

1 个答案:

答案 0 :(得分:1)

如果是 nginx ,是的,您可以使用nginx-extras

  1. sudo apt-get install nginx-extras
  2. 现在,如果您不知道通过运行sudo nginx -t(可能包含其他配置文件)找出您的nginx配置文件的位置,并根据需要调整下一个路径:

    1. sudo nano /etc/nginx/sites-available/myconfig或您使用的任何编辑器。
    2. server { ... }中,如果要从标题中删除所有值,请添加第more_set_headers 'X-Frame-Options:';行,或指定

      1. more_set_headers 'X-Frame-Options: SAMEORIGIN';如果您想要那个。这将替换(否决)任何其他标头设置。

      2. sudo service nginx restart