立即注册找回密码
 

奇瑰网社区

社区官方在线联系

工作时间: 周一到周五早上09:00-11:00, 下午03:00-05:00, 晚上08:30-10:30(周六、日休息)
点击这里给我发消息
QQ: 617155901  E-Mail: [email protected]  E-Mail: [email protected]
用户交流QQ群
①群87904533 ③群943814120 ←提醒:请勿重复加群, 谢谢合作

[分享] discuz X2.5门户和论坛如何绑定2个不同的顶级域名实现同步...

[复制链接]

377

主题

495

帖子

2万

积分

网站民审组

Rank: 7Rank: 7Rank: 7

G币
377
信用
16
体力
10046
发表于 2020-3-20 14:54:58 | 显示全部楼层 |阅读模式
免费G币领取活动中
discuz X2.5门户和论坛如何绑定2个不同的顶级域名实现同步登陆?
近来用discuz X2.5 架设 了一个论坛,顺便开通了一下门户功能,但出于刚好有2个闲置域名,而且论坛和门户内容定位有区别,因此决定用2个顶级域名来分别绑定论坛和门户。
但绑定2个域名后,发现无法实现同步登陆,经过多次尝试,依然不成功。

最终四处查找,终于发现一良策,测试后通过,成功实现:discuz X2.5门户和论坛如何绑定2个不同的顶级域名实现同步登陆..

修改的地方其实不多.

例子
一个空间绑定了两个域名.//这里说的两个域名是两个完全不同的根域名,并不是二级子域名.

例子:
A域名:www.a.com
B域名:www.b.com

首先通过在UC上绑定的原域名进入后台UC设置项.
新加入一个应用
除域名和应用名以外其他设置全部和a.com保持一致
密钥也要一样.

记录appid
这里咱们假设
A的id为1
B的id为2

点击应用管理.要确定两个应用都通信成功.

接下来.重点来了.

打开config/config_ucenter.php //UCENTER配置文件
$appid=1;if($_SERVER[‘HTTP_HOST’]=’b.com’){$appid=2;}

注意这里的b.com
如果使用的www的话.这里要修改为www.b.com ( 301跳转自己弄吧.这里不多说了 )
然后找到
define(‘UC_APPID’, ‘1’);

修改为
define(‘UC_APPID’, $appid);

然后查看uc_client/data/cache/apps.php文件.确保两个应用都在这个文件里面 // 这里是同步的关键配置

完成以上操作,最后更新一下UC缓存,即可成功同步

// 注意: 别用管理账号测试.管理账号貌似不能成功同步,还有别用未验证的用户测试.用注册会员级别以上的账号测试才可以





上一篇:如何配置友价商城系统手机版
回复

使用道具 举报

使用高级回帖 (可批量传图、插入视频等)

发表回复

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
Powered by Discuz! X3.4 ( 粤ICP备18094825号-1 知道创宇云安全  |网站地图
Copyright © 2014-2020 www.qiguiwl.cn All Rights Reserved.
快速回复 返回顶部 返回列表