Neoman 发表于 6 天前

【已解答】解决跨域问题的时候,发现add_header 有问题

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:v11
系统版本:linux centos 8
问题描述:在处理跨域问题的时候,发现 我在 location里 add_header的头信息,没生效(location里配置有反代)。如果没有配置反代,头信息是正常输出的。
相关截图(日志、错误):无

阿珂 发表于 5 天前

这个是正常现象,Nginx 对 add_header 指令的生效逻辑与反代模块的 “头信息传递规则” 存在交互限制

Neoman 发表于 5 天前

那 这种情况 怎么处理呢?

我网上查阅的资料,处理都不成功,都是说在 location里 增加 add_header 即可。

Neoman 发表于 5 天前

几乎所有资料都显示:
只要 add_header 写在 location 里,且 Nginx 版本支持、没有其它特殊配置干扰,它就是能生效的。

官方可以帮忙解决一下吗?为什么我的不行?

阿珂 发表于 4 天前

有反代的情况在反向代理里面设置proxy_set_header

Neoman 发表于 前天 11:48

proxy_set_header 是向后端服务器 发送 header 信息吧?

我这里是想 向 浏览器客户端 增加header 信息,解决跨域问题

阿珂 发表于 昨天 17:54

在反向代理的配置中添加add_header,并使用always参数
页: [1]
查看完整版本: 【已解答】解决跨域问题的时候,发现add_header 有问题