文章评分
次,平均分 :
使用WP也有三年,但我不是技术流,所以出问题只有两个办法,第一就玩弄下度娘,第二个就是向高手请教。最近博客才发现了个问题就是中文标签点出来都是404错误。通过度娘才知道,终于找到办法了,原来WP不支持中文编码,我们如果要解决问题就必须强制其支持中文编码,即UTF-8和GBK编码。下面我就将方法分享给大家。
我们所要做的事情就是修改WP-include中的classes.php文件,但我在我的博客源码里面就没有找到classes.php这个文件,再次百度得知,classes.php在wordpress3.21里面名字叫class-wp.php,下面就开始修整。
下面开始开工,首先你需要下载一个EditPlus或Dreamweaver 8,因为使用记事本修改会导致网站无法访问。
打开class-wp.php文件,找到142行
$pathinfo = $_SERVER['PATH_INFO'];
修改成:
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8", "GBK");
再找到147行
$req_uri = $_SERVER['REQUEST_URI'];
修改成
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], "UTF-8", "GBK");
之前奇哈出过几次问题,原来上面的双引号出了问题,需要换成英文的,否则无法访问。
为了大家方便,我把修改好的文件也上传,供大家下载
下载地址:class-wp.php
软件下载:EditPlus? ? ? ?Dreamweaver 8
除特别注明外,本站所有文章均为牵挂的家原创,转载请注明出处来自http://qinai.net/790.html
我的QQ6285141方便的话你加我一下。谢谢
楼主QQ多少啊?我有问题请教你
技术都是被逼出来的~
@知蚁博客我就是被逼的那种
我的正常.
@Blues-the我是WIN主机,问题比较多啊
@为你牵挂windows的是!
@Blues-the我的服务器就是国内WIN主机,没有办法啊
@为你牵挂国外的速度慢了点
啥时候成技术达人了?
@dal99我是学习中
以前遇到过这个问题
使用wordpress三年了不容易啊!
@毕业生哈哈。中间叛变到TE一年的,哈哈
@为你牵挂呵呵,别的程序我只在本地玩过!
@毕业生所以我这个博客有一段时间的图片没有了,也找不到了,还有我在你博客的发言都变LJ了,我也不好再发了
貌似我没改过,也没啥问题啊、、、
必须的,好事要做到底啊
额,博主好人啊,软件下载都提供啦~