宝塔双11特惠活动,企业版2299元/3年,SSL证书低至9.9元!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

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

发表在 Linux面板2025-9-8 22:41 [复制链接] 7 413

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

系统版本:linux centos 8

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

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

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

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

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

我这里是想 向 浏览器客户端 增加header 信息,解决跨域问题
使用道具 举报 回复 支持 反对
发表于 2025-9-13 17:54:08 | 显示全部楼层
在反向代理的配置中添加add_header,并使用always参数
使用道具 举报 回复 支持 反对
发表于 2025-9-16 07:06:19 | 显示全部楼层
阿珂 发表于 2025-9-13 17:54
在反向代理的配置中添加add_header,并使用always参数

这些都有尝试的,还是不行 wechat_2025-09-16_070223_738.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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