php - 微信网页授权登陆如何实现回调多个域名
怪我咯
怪我咯 2017-04-11 09:50:35
[PHP讨论组]

如题哦,做过的大神请回复一下呗 不胜感激~

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(5)
黄舟

微信授权只能设置一个回调域名和一个测试的回调域名

对于多域名分布式系统, 可以使用nginx的反射代理:

# 微信回调主域名: mydomain.com

# 回调到aa.mydomain.com, 设置回调url为
# mydomain.com/aa/some_action?qs

# nginx 配置反射代理
server {
    listen 80;
    server_name mydomain.com;
    
    ## /aa/ 路径代理到aa.mydomain.com
    ## 不管怎么样, 微信会回调到这个主服务器, 所以其它服务器尽量和主服务器在同一个内网
    ## 主服务器配置host aa.mydomain.com 指向内网IP, 可保证反射代理的速度最大化
    location /aa/ {
        proxy_pass http://aa.mydomain.com/;
    }
}

# aa.mydomain.com 服务器会收到请求: http://aa.mydomain.com/some_action?qs
迷茫

这个高级接口只能绑定一个域名

伊谢尔伦

这个应该没法实现吧

伊谢尔伦

搞不懂你想干嘛?如果多域名需要处理,那应该是单点登录解决。。。

阿神

微信公众号后台只能设置1个回调域名,
不知道回调多个有什么用途, 可以在回跳域名中通知其他地址。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号