Warning: Invalid argument supplied for foreach() in D:\wwwroot\blog.860914.com\wp-includes\script-loader.php on line 2841
当前位置: 首页 >wordpress

wordpress中文标签404解决方法

wordpress 2018-6-15 阅读量: 992 TAG:

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

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

修改为:

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

修改为:

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

(微信/QQ号:909912499),欢迎分享本文,转载请保留出处!部分内容来自网络,如有侵权请联系删除处理!

相关信息

本站提供代码修改,dedecms,WordPress仿站二次开发 / PHP网站建设以及SEO优化等网络营销推广等服务。

如有需要请加QQ: 909912499