找回密码
 注册
查看: 2280|回复: 1

wordpress中文标签404问题,终于搞定了

[复制链接]
发表于 2012-3-3 12:13:38 | 显示全部楼层 |阅读模式
使用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");之前奇哈出过几次问题,原来上面的双引号出了问题,需要换成英文的,否则无法访问。

为了大家方便,我把修改好的文件也上传,供大家下载

评分

1

查看全部评分

发表于 2012-3-15 05:32:07 | 显示全部楼层
呵呵 编码强行转换 我也用过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|鼠窝站长论坛

GMT+8, 2024-12-23 03:40 , Processed in 0.043628 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表