PHP URL中包含中文,查看时提示404
2017-06-28 17:28 四毛的家 阅读(1008) 评论(0) 编辑 收藏 举报使用Microsoft Web Platform在IIS里配置安装一个wordpress,一切顺利。
当添加一片文章时,自动生成URL类似如下:
点击打开提示404.经查询,搜索到如下解决方法:
找到"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');
再次打开上面的连接,完美~
参考:
https://www.douban.com/note/241751746/
http://www.cnblogs.com/xishuai/p/3590187.html