光的传人

DZ论坛访问中文用户出现“抱歉,您指定的用户空间不存在”解决方法

今天遇到了这个问题,顺便解决了!纯属搬运,希望能帮到同样出现此问题的朋友!

rewrite兼容性设置,是用来解决开启伪静态的时候,一些空间不支持中伪静态问题当用户开启了伪静态,经常碰到含有中文用户名(使用username访问空间)的链接 出现“ 用户空间不存在”

出现这样的问题的原因:
如, 心梦 正常解析 为: %D0%C4%C3%CE 。 但是地址栏中看到的是:%25D0%25C4%25C3%25CE

%对再一次替换

这时选择rewrite兼容性,切换 。设置为“ 是” 或者“否”  查看是否解决
如果,还是出现,用户空间不存在

打开:source/function/function_core.php
找到:$_G['setting']['rewritecompatible'] && $username = rawurlencode($username)
更为:$_G['setting']['rewritecompatible'] && $username = $usernam

rawurlencode函数的作用:除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,这也就是%被二次处理的原因。将rawurlencode函数去掉即可!

 

 

网友评论(以下内容仅代表网友观点,与本站无关)
    18.胡歌网摘  2017/10/8 10:39:46 回复
    去掉rawurlencode函数的该法是不安全的。
    我提供种方法吧。
    $_G['setting']['rewritecompatible'] && $username = rawurlencode($username);
    改为
    $_G['setting']['rewritecompatible'] && $username = str_replace("%25","%",rawurlencode($username));
    .光的传人  2017/10/9 17:11:05 回复
    因为前一阵子垃圾评论太多,直接设置全部审核了。要不然没空处理~
    17.没有解决问题  2016/6/23 17:25:58 回复
    没有解决问题啊
    16.厚街婚纱摄影  2013/3/16 18:14:44 回复
    这又是什么啊
    15.新风换气机  2013/1/18 13:48:19 回复
    用户空间不存在
    14.健康使者  2012/12/20 10:08:05 回复
    支持
    13.寮步婚纱摄影  2012/10/27 10:49:56 回复
    给力支持!!!!
    12.蓝颜  2012/10/19 22:43:09 回复
    dz还是中国论坛程序的主力军
    11.龙岗钟爱一生  2012/10/19 16:47:59 回复
    很不错哦~~~~~~~~
    10.龙岗婚纱摄影  2012/10/19 16:46:45 回复
    博主来看你了~~~~~
    9.好看电影网  2012/10/19 15:28:57 回复
    写的不错,过来支持一下
    8.龙岗婚纱摄影  2012/10/18 16:45:28 回复
    很容易的事情吧~~~~~~~~
    7.龙岗钟爱一生  2012/10/18 16:44:48 回复
    元芳 对此,你怎么看?
    6.加盟店排行榜  2012/10/18 14:52:35 回复
    楼主,我又来留下脚印了,文章很不错的说
    5.65375丰果组合  2012/10/18 11:09:32 回复
    不错哦,学习了
    4.加盟店排行榜  2012/10/17 20:47:13 回复
    兄弟,这文章写的很好啊,赞一个
    3.博客赚钱  2012/10/17 17:59:16 回复
    的确,运营论坛比运营网站困难多了!
    2.比分直播  2012/10/17 17:22:55 回复
    哇,这个好,经常看到这个正发愁呢
    1.长沙seo  2012/10/17 16:37:39 回复
    来看看博主,欢迎回访。

原创文章请注明转载自光的传人博客本文地址:http://www.liu16.com/post/129.html,标题:DZ论坛访问中文用户出现“抱歉,您指定的用户空间不存在”解决方法

【我来说两句】
分享到:

评论 18

发表评论:

阿光验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。