当前位置:首页 > 个人杂谈 > 正文内容

解决Window系统的WordPress中TAG出错的办法

作者: 葛屹肃 | 日期: 2018-10-20 | 分类: 个人杂谈

前两天在修改上下篇文章链接的功能时发现葛一速博客的TAG链接打开出现404页面错误,这个错误建站之初绝对是没问题,思来想去估计是上个月空间被更改后出现的,空间商将原来的Linux空间被换成了Window系统的。之前改空间后曾修改过301跳转问题,但没有注意到同样影响了TAG的链接。

解决Window系统的WordPress中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

  • 评论:(1)

已有 1 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论