狱龙影视以前一直用的是WIN主机所以出现wordpress里的中文件链接如:中文tag点击链接打开后一直都是404错误,很烦人的。蜘蛛看过后就会认为是无效链接也就是传说中的死链接,让样会让蜘蛛很不友好。现在已经换成了LINUX主机,今天看到有解决方法所以给大家分享下,个人建议如果你用的是wordpress个人博客程序的话最好用LINUX主机,因为LINUX主机对wordpress兼容性很好,不会经常出现各种各样的毛病。
下面把解决方法说下:
如果你使用的是WordPress 3.1以前的版本,请修改网站目录下wp-include/classes.php文件,如果是3.1及以后版本,请修改wp-include/class-wp.php。
1.找到以下代码
1 |
$pathinfo = $_SERVER['PATH_INFO']; |
替换为
1 |
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK'); |
2.找到以下代码
1 |
$req_uri = $_SERVER['REQUEST_URI']; |
替换为
1 |
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK'); |
只要把这两个换了就OK了,呵呵其实很简单,现在还在用WIN主机的朋友赶快修改吧。
声明: 本文由( 炫酷网站设计建设 )原创编译,转载请保留链接: wordpress中文tag的URL产生404错误解决方案