wordpress中文tags出现404
以前还没怎么注意,昨天一个朋友访问本博客,点击了一个中文标签,结果出现了404错误。经过百度,问题终得到解决。在此将解决办法分享给大家。1、打开wordpress目录下的 wp-includes 文件夹,找到 class-wp.php 。为防止修改出……
以前还没怎么注意,昨天一个朋友访问本博客,点击了一个中文标签,结果出现了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系统上没有的问题都出现了……
- 上一篇
帝国CMS调用最新DIGG顶的最多的文章
用灵动标签调用调用最新DIGG顶的最多的文章:[e:loop={'select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc,id desc limit 8',10,24,0}]<li><a href="<?=$bqsr[titleurl]?>"><?=sub($bqr[title
- 下一篇
帝国cms模板list.var使用程序代码
实现要点:1、增加模板时list.var模板需要勾选“使用程序代码”选项。如图:2、直接添加php代码,不需要加<?和?>程序开始和结束标记。3、字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[tit