打开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();
}
别忘了把域名改成你的
dz也是伤不起啊!