《wordpress伪静态中文tag标签无法出错》要点:
本文介绍了wordpress伪静态中文tag标签无法出错,希望对您有用。如果有疑问,可以联系我们。
导读:昨天自己做了一个wordpress的微博,我就为了优化把路径改成了伪静态,之后就出现了WordPress静态化后中文tag链接找不到,进入404界面,无法打开...
昨天自己做了一个wordpress的微博,无法打开,后来找到了解决方法.
DEDECMS系统具体步骤如下:
DEDECMS系统改动网站 /wp-includes/class-wp.php中如下代码:
- if ( isset($_SERVER['PATH_INFO']) )
- $pathinfo = $_SERVER['PATH_INFO'];
- else
- $pathinfo = '';
- $pathinfo_array = explode('?', $pathinfo);
- $pathinfo = str_replace("%", "%25", $pathinfo_array[0]);
- $req_uri = $_SERVER['REQUEST_URI'];
- //修改为如下代码:
- if ( isset($_SERVER['PATH_INFO']) )
- $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'utf-8', 'GBK');
- else
- $pathinfo = ”;
- $pathinfo_array = explode('?', $pathinfo_array[0]);
- $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'GBK');
DEDECMS系统即可,其实我们总结一下便是:
DEDECMS系统查找:$pathinfo = $_SERVER['PATH_INFO'];
DEDECMS系统改动为:$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'],“UTF-8″,“GBK”);
DEDECMS系统再查找:$req_uri = $_SERVER['REQUEST_URI'];
DEDECMS系统改动为:$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'],“GBK”); 即可了.
《wordpress伪静态中文tag标签无法出错》是否对您有启发,欢迎查看更多与《wordpress伪静态中文tag标签无法出错》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。