当前位置:论坛首页 > Linux面板 > 讨论

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

发表在 Linux面板5 天前 [复制链接] 5 92

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:v11

系统版本:linux centos 8

问题描述:在处理跨域问题的时候,发现 我在 location里 add_header的头信息,没生效(location里配置有反代)。如果没有配置反代,头信息是正常输出的。

相关截图(日志、错误):无

使用道具 举报 只看该作者 回复
发表于 4 天前 | 显示全部楼层
这个是正常现象,Nginx 对 add_header 指令的生效逻辑与反代模块的 “头信息传递规则” 存在交互限制
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
那 这种情况 怎么处理呢?

我网上查阅的资料,处理都不成功,都是说在 location里 增加 add_header 即可。
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
几乎所有资料都显示:
只要 add_header 写在 location 里,且 Nginx 版本支持、没有其它特殊配置干扰,它就是能生效的。

官方可以帮忙解决一下吗?为什么我的不行?
使用道具 举报 回复 支持 反对
发表于 3 天前 | 显示全部楼层
有反代的情况在反向代理里面设置proxy_set_header
使用道具 举报 回复 支持 反对
发表于 昨天 11:48 | 显示全部楼层
proxy_set_header 是向后端服务器 发送 header 信息吧?

我这里是想 向 浏览器客户端 增加header 信息,解决跨域问题
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表