热搜词
发表于 2021-2-15 23:17:06 | 显示全部楼层 |阅读模式
不久前,我的一个 discuz x3.4 论坛出现问题,在论坛首页,点击某个用户名,应该是进入他的空间,但是却打不开,提示:“抱歉,您指定的用户空间不存在”

我初步看了一下情况如下:

例如用户“灰儿”如果访问链接是:http://www.sh0527.com/space-username-%E7%81%B0%E5%84%BF.html 是这样的话,就能正常访问。

而访问链接是:http://www.sh0527.com/space-user ... 25E5%2584%25BF.html   这种方式,就会显示提示:“抱歉,您指定的用户空间不存在”。

观察用户名称是“灰儿”,感觉这个url编码有些奇怪。写了一个urldecode()看了一下,原来问题出在把中文名两次urlencode编码了。


解决方法:
进入管理后台——全局——SEO设置 里面的Rewrite兼容性,原来选择的
“是”改为“否”,这样就不会把中文两次编码了。




全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-22 20:25 , Processed in 0.162527 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team