TearSnow Fan


wordpress4.0 中文标签显示404的完美解决方法

今天在卢松松博客上的站长购发现了个景安的代理,买了虚拟主机试了下,win主机,上传WordPress一切测试正常,上传伪静态文件,检查,一切正常,晚上突然发现中文标签全部显示404错误,什么也不用说了,开始百度吧,搜了很方法,有的改写伪静态规则,试了没用,有的改成web.config试了也不好使,等等了,试了n个方法也没有成功,功夫不负有心人,终于尝试成功。

解决方法

解决这个问题需要修改源文件,请大家在修改前先备份(简单说就是复制一份放在那里在修改!),其实很简单只要注释掉一行代码就行!

1.FTP登录到网站目录找到wp-include文件夹并打开,找到class-wp.php文件,下载到本地修改或者在线编辑都行;(博主是高大尚的云主机,直接远程到服务器里面修改!)

罗嗦一句,如果下载到本地推荐使用Notepad++ ,下载地址:http://download.tuxfamily.org/notepadplus/6.6.9/npp.6.6.9.Installer.exe

2.对class-wp.php文件进行如下修改即可完美解决。

153 行:

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';

修改为:

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], 'utf-8','GBK') : '';

157 行:

list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );

修改为:

list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8', 'GBK') );

再多说一句,大家在修改代码的时候一定要做好标记或者备份,方便你想改回去的时候不用再四处查找咯!

 

3、至此整个修改完成,保存文件或者是上传覆盖,over!

最后来闲扯下4.0

4.0版本代号为“Benny”,主要是为了纪念美国爵士爵士单簧管手和乐队指挥 Benny Goodman,由此可见这Matt Mullenweg是一个多么有情怀多么有逼格的家伙!4.0版虽然没有什么表面上没有太大的变化,但是程序源码确实有多处更新。宣传语“Focus on your content”,号称“要为用户提供了流畅的博文撰写和管理体验”。用了两天发现还可以吧!

本文固定链接: http://www.jianfuzhe.com/wordpress/60.html | 减负者博客

该日志由 博主 于2014年12月20日发表在 wordpress 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: wordpress4.0 中文标签显示404的完美解决方法 | 减负者博客
关键字: , , ,

wordpress4.0 中文标签显示404的完美解决方法:等您坐沙发呢!

发表评论

= 6 + 8 (防止机器人评论

快捷键:Ctrl+Enter