WordPress标签页TAG链接打不开的解决方法

使用Windows服务器的站长,在用WordPress程序建站的时候可能遇到tag链接打不开,返回404状态。
这是因为WordPress暂时不支持中文编码,那就需要让WordPress能支持中文的编码形式,也就是UTF-8和GBK编码。

WordPress标签页TAG链接打不开的解决方法

具体解决办法如下:

在你博客的根目录下的wp-includes文件夹中找到classes-wp.php(早期的可能是classes.php),然后在这个文件做以下修改。(请先备份)
用PHP编辑工具打开class-wp.php文件。这里提醒很多朋友习惯用记事本,用记事本的时候注意编码格式,否则会造成wordpress瘫痪。

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”);

关于WordPress 标签TAG 链接打不开的只有在Windows环境下才会有,Linux没有这样的问题。

注意:最新版本的WordPress查找不到上面的代码,推荐安装插件“IIS Chinese Tag Permalink”。

如若转载,请注明出处:https://www.zhangchenghui.com/118.html