完美解决wordpress中文标签404的方法

这段时间无作为也试过很多关于如何解决wordpress中文标签404的方法,但是别说有效,就连代码都找不对,所以一直无果,不过今天终于成功了,大家以后点击tag标签不会在弹出错误404的页面了,这里也吧方法分享出来,免的大家需要或者遇见同样的问题是走弯路!

如何解决wordpress中文标签404的方法教程如下:

解决 WordPress 无法打开中文标签链接的文章(服务器需要支持 UTF-8,不再需要修改文件支持中文链接。)
首先找到wordpress的wp-includes目录下的class-wp.php文件,进行如下修改即可完美解决。

wp-includes/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\') : \'\';

wp-includes/class-wp.php 157 行:

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

修改为:

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

改好保存即可完美解决wordpress中文标签404的现象!

来源:https://www.wuzuowei.net/2110.html

原创文章,作者:小武哥,如若转载,请注明出处:https://www.xywl168.cn/archives/801

发表评论

登录后才能评论