Discuz X3 无法登录和强制域名跳转

分类:技术 16浏览

最近处理一个10年前的discuz 3.1版本,发生两个恶心的问题。

一、管理员无法登录

使用老域名登录时,直接提示密码错误,检查ucenter 发现通讯失败。

这个和https有关,老的discuz 对https 支持非常差,ucneter里设置https直接失败,改http即可。

登录后台后,设置里把Ucenter改为数据库模式,取消API模式。

同时注意检查 config/config_ucenter.php 的设置

二、应用里的默认域名导致被强行301

1、发生问题

登录成功后在后台修改了网址,同时更新apache web 的设置后,访问新域名直接被跳转到旧域名,检查.htaccess都没强制跳转的设置。

2、还原域名

先用回就域名进入后台管理

找到如图,把默认为空或改为新域名即可。

3、再尝试访问