
找了很多方法,修改伪静态,修改/wp-includes/class-wp.php,安装插件,都没有效果,最后发现了一个方法,其实也是发现了一个自己的设置错误问题。留下记录,备查。
一、这种情况多数是自己设置问题,进入后台 -> 文章 -> 标签

二、找到出现404的标签,编辑它

三、修改其中别名项,将其中的 中文内容 修改为 英文字符

自此,问题解决。
总结:
其实这个错误是因为wordpress无法解析中文字符的tag标签导致的,前面提到的修改 class-wp.php 也是这个目的,那么与其这么费力修改文件,还容易因为修改错误导致各种问题,为什么不简单调整下tag别名呢?
反正用户也不会在意你用什么别名,也又不会手动输入tag访问你的内容。