wordpress4.9.4中文标签点击链接无法打开提示为404错误提示的解决方法
今天用最新版的wordpress4.9.4做了个站发现标签页打开提示为404,于是在网上查找资料,解决办法如下:
找到网站目录wp-includes文件夹下的class-wp.php文件
替换:
[php]$pathinfo = isset( $_SERVER[‘PATH_INFO’] ) ? $_SERVER[‘PATH_INFO’] : ”;[/php]
为:
[php]$pathinfo = isset( $_SERVER[‘PATH_INFO’] ) ? mb_convert_encoding($_SERVER[‘PATH_INFO’],’utf-8′, ‘GBK’) : ”;[/php]
替换:
[php]list( $req_uri ) = explode( ‘?’, $_SERVER[‘REQUEST_URI’] );[/php]
为:
[php]list( $req_uri ) = explode( ‘?’, mb_convert_encoding($_SERVER[‘REQUEST_URI’], ‘utf-8′,’GBK’) );[/php]
修改完成后刷新网站打开,中文标签即可正常打开了
有分析文章说是最新版的wordpress不支持中文编码
发表评论