打开source\function\function_core.php找到
$_G['setting']['rewritecompatible'] && $username = rawurlencode($username)替换为
$_G['setting']['rewritecompatible'] && $username = $username应该就好了,不过我测试后发现utf8 版本的是正常了,但是gbk版本的还是空间不存在……
还有些说什么在伪静态规则后面加 [NU]的,那破玩意是针对的iis的好吧,不懂就不要乱教,apache的加了之后就500……

discuzx 短地址跳转到用户空间
我是用forum.php把index.php覆盖了,修改index.php,找到
require './source/function/function_forum.php';在下面添加
if(!empty($_SERVER['QUERY_STRING']) && is_numeric($_SERVER['QUERY_STRING'])) { $uid = $_SERVER['QUERY_STRING']; $uurl= "http://***.com/space-uid-".$uid.".html"; header("HTTP/1.1 301 Moved Permanently"); header("location: $uurl"); exit(); } 别忘了把域名改成你的

标签: DiscuzX, DiscuzX中文用户名空间不存在