如何从相同来源的X-frame-options中排除服务器上的指定路径?

时间:2019-11-21 19:04:36

标签: nginx server x-frame-options

我有以下问题。我的页面受x-frame-options相同来源的保护。我知道此标头的使用并且效果很好。但是我现在想排除服务器上的路径(即mydomain.net/embed/ ...)。这样就可以将其嵌入到iframe中,而不是网站的其他部分中。 网站服务器是NGINX。如果应避免陈述。 我该如何解决?

1 个答案:

答案 0 :(得分:0)

从http或服务器块中删除x-frame-options相同的原始标头

/位置块上添加相同的x-frame-options原始标头,在单独的位置块上添加排除的路径/embed

server {
    listen 80 default;
    server_name example.com;
    root /var/www/html/;

    location / {
        add_header X-Frame-Options "SAMEORIGIN";

    }

    location /embed/ {
        # Do nothing. 
    }
}