微信通过nginx转发,碰到redirect_uri 参数错误的问题

wenw 2018-05-10 04:17:09
微信公众号通过二重nginx转发,碰到了redirect_uri 参数错误的问题
Location: https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=http%3A%2F%2Fweixin.cbc.com%3A81%2Fxxt%2Fwechat%2Fprofile&response_type=code&scope=snsapi_base#wechat_redirect
总是把下级nginx的端口号带出来的,通过
proxy_redirect http://weixin.cbc.com:81/ http://weixin.cbc.com/;
不能解决问题,请高手指示应该怎么配置?
...全文
1116 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
海宏AA 2019-11-11
  • 打赏
  • 举报
回复
关注,遇到同样的问题。 以前iis在80,现在ngix在80,iis换成了81,然后ngix转发域名,然后微信打开报错: #80默认到iis.81 server { listen 80; server_name localhost; location / { proxy_pass http://localhost:81/; #proxy_set_header X-Real-IP $remote_addr; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #proxy_set_header Host $host; #proxy_set_header X-Forwarded-proto https; proxy_redirect http://127.0.0.1:81/ http://saas.ihaihong.cn/; } }
海宏AA 2019-11-11
  • 打赏
  • 举报
回复
关注,遇到同样的问题。 以前iis在80,现在ngix在80,iis换成了81,然后ngix转发域名,然后微信打开报错: server { listen 80; server_name localhost; location / { proxy_pass http://localhost:81/; #proxy_set_header X-Real-IP $remote_addr; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #proxy_set_header Host $host; #proxy_set_header X-Forwarded-proto https; proxy_redirect http://localhost:81/ http://saas.ihaihong.cn/; } } 请大佬指教

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧