A-A+

wordpress伪静态支持中文路径

2015年03月06日 WordPress 暂无评论 阅读 337 次浏览 次

这只是windows主机下的问题,如果你用的是liunx主机,那就没这种烦恼了。主要应用是 wordpress 中的TAG,如果设置为伪静态的话,中文TAG就会显示404,当然如果你使用文章名作为伪静态url,并且不修改别名,也能应用到。

修改网站目录下wp-include/classes.php文件(记得备份):

PS. 最新3.1版需要修改的文件是wp-include/class-wp.php

第一步:找到

  1. $pathinfo = $_SERVER['PATH_INFO'];

修改为

  1. $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK');

第二步:找到

  1. $req_uri = $_SERVER['REQUEST_URI'];

修改为

  1. $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8','GBK');

就这样,中文的TAG标签页等就都可以打开了

 

标签:

评论已关闭!

Copyright © 香港虚拟主机_美国虚拟主机_香港服务器_美国服务器租用托管 保留所有权利.   Theme  Ality 蜀ICP备14006632号-1

用户登录