菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

WordPress中文标签导致404错误的解决方法

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:wordpress教程 tags教程 404错误 404教程 HTTP状态码

WordPress中文标签出现404的原因可能是由于以下几个原因:1. 主题或插件的编码问题;2. WordPress的固定链接设置不正确;3. 服务器配置问题。解决方法如下:1. 检查主题或插件的编码是否为UTF-8,如果不是,请修改为UTF-8编码;2. 检查WordPress的固定链接设置是否正确,如果不正确,请修改为正确的设置;3. 如果以上两种方法都无法解决问题,可以尝试在服务器配置文件中添加以下代码:`AddDefaultCharset utf-8`。希望这些信息能够帮到您。如果您还有其他问题,请随时问我。

以前还没怎么注意,昨天一个朋友访问本博客,点击了一个中文标签,结果出现了404错误。经过百度,问题终得到解决。在此将解决办法分享给大家。

1、打开wordpress目录下的 wp-includes 文件夹,找到 class-wp.php 。为防止修改出错,先将它备个份。

2、打开 class-wp.php ,找到第178行,将

$pathinfo=isset($_SERVER['PATH_INFO'])?$_SERVER['PATH_INFO']:'';

修改为

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

3、找到第182行,将

list($req_uri)=explode('?',$_SERVER['REQUEST_URI']);

修改为

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

4、保存修改,问题完美解决。

PS:Windows服务器的问题真是多多!当初选择windows系统的主机是因为觉得好入门,结果发现其实是个大坑!各种在linux系统上没有的问题都出现了……

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广