解决多项目使用同一微信授权问题

精帖 1395
一讯
一讯 2020-02-28 13:21:42
土匪头子

问题场景:一个独立的项目研发完成之后 发现 客户的微信公众号上之前已经有其他项目并占用了授权域名,授权域名只允许出现一个。

服务器环境:Debian   PHP   Nginx   MySQL

解决办法:在之前授权域名中加入特定参数,Nginx配置文件中 通过$host 判断是否出现参数,若出现则 将指向的root目录修改为 新项目的目录。

说起来就这么简单 但是做起来可能会遇到各种坑,比如 发现域名出现了两个,样式及js路径不对,post数据路径不对,但是 修修改改总算在不合并项目的情况下解决了问题。