WordPress tag标签打开提示404的解决方法

因为博客刚刚建好,很多地方都没有考虑到,今天发现博客的中文TAG连接点进去后全都是提示404错误,
搜了下百度并且修改后可以访问了记录下备用

打开 (3.1之前的文件路径是WP-include/classes.php)或(3.1+之后的版本文件路径为WP-include/class-wp.php

把:

$pathinfo = $_SERVER['PATH_INFO'];

替换为:

$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK');

把:

$req_uri = $_SERVER['REQUEST_URI'];

替换为

$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK');

另外附上我修改好的,可能实际情况不一样替换后会导致博客不能正常访问,请自行备份!
[download id=”4″]
另外使用Auto Tag Slug插件也可以解决404
主要功能:
将系统内的中文Tag转换为拼音格式,具体效果看我博客标签
支持日志发布或更新时自动转换标签别名
支持一键转换全部标签功能
可随时恢复原原有格式
Go→wp官网下载
本站下载:
[download id=”5″]

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据