为除一个位置之外的所有位置设置标题

为除一个位置之外的所有位置设置标题

我想在除一个页面请求之外的所有页面请求上设置标头。我尝试了以下方法:

location ~ ^\/(?!allow-iframes) { 
  add_header 'X-Frame-Options' 'DENY';
}

这会产生一些意外行为。它会导致除 之外的所有页面发生 301 重定向/allow-iframes

我碰到但我不能使用,map因为它只能在内部起作用http,而不能在server上下文中起作用。

相关内容