wordpress是国外系统,对于中文来说,支持不太友好,经常发现点击中文tag出现404的情况,网上查询了很多方法,基本上都是不可行的,下面的办法经小编亲自测试,真实有效。
首先,我想大家的wordpress应该都是最新版本了吧。
那么第一步打开wp-includes目录下-》class-wp.php文件:
将文件内的:
修改为:
第二步再将文件内的:
修改为:
保存上传覆盖文件,大功告成!!!
首先,我想大家的wordpress应该都是最新版本了吧。
那么第一步打开wp-includes目录下-》class-wp.php文件:
将文件内的:
$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';
修改为:
$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], 'utf-8', 'GBK') : '';
第二步再将文件内的:
list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );
修改为:
list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8', 'GBK') );
保存上传覆盖文件,大功告成!!!