解决Window系统的WordPress中TAG出错的办法
作者: 葛屹肃 | 日期: 2018-10-20 | 分类: 个人杂谈
前两天在修改上下篇文章链接的功能时发现葛一速博客的TAG链接打开出现404页面错误,这个错误建站之初绝对是没问题,思来想去估计是上个月空间被更改后出现的,空间商将原来的Linux空间被换成了Window系统的。之前改空间后曾修改过301跳转问题,但没有注意到同样影响了TAG的链接。
发现了问题必须要及时解决,搜索了一下,发现还是挺多人碰到过这个问题,产生这个问题的主要原因是因为WordPress暂时不支持中文编码,那么就需要让WordPress能支持中文的编码形式,也就是UTF-8和GBK编码。
解决方法也是很详细,打开wp-includes\class-wp.php页面,按以下方法修改即可,经过测试,能彻底解决在window系统下WordPress的TAG带中文的问题,解决办法如下:
1、找到代码
$pathinfo = $_SERVER['PATH_INFO'];
将其修改为
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'],”UTF-8″,”GBK”);
2、找到代码
$req_uri = $_SERVER['REQUEST_URI'];
将其修改为
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'],”UTF-8″,”GBK”);
代码很简单,就是将UTF-8编码换成GBK编码,经过以上的修改后,完美解决了window系统下WordPress的TAG带中文的问题,大家碰到相同的问题,可参照上述解决方法。
版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/394.html
文章链接:https://www.geyisu.com/394.html