想要WordPress支持中文URL格式的方式是什么?

  会有很多站长想要自己的网站能够支持中文URL,那么想要WordPress支持中文URL格式的方式是什么?今天WPMEE小编为大家分享一下,希望能够帮助到需要的朋友。

  之前教大家配置WordPress的时候做了固定链接(%postname%),但在网站点击文章的中文中文TAG的链接(例如http://yoursite.com/p/tag/这是中文的)的时候,直接会弹出404 Not Found,遇到这种清楚就不能正常访问网站,从而会影响到网站的用户体验,研究一段时间后发现了一些原因。

  WordPress使用的是UTF8字符集,但是URL访问提交过来的URL中文字符是GBK,这就会根据GBK的字符串查找文章标题,因此就会找不到,所以需要对个GBK字符串转换成UTF8。

  接下来需要WordPress支持中文URL,今天小编就为大家分享一下修改代码方法。

  以下是修改方法

  修改wp-includes目录下的class-wp.php文件:

  1、找到

  _SERVER["PATH_INFO"];

  修改为

  _SERVER["PATH_INFO"], "UTF-8", "GBK");

  2、找到

  _SERVER["REQUEST_URI"];

  修改为

  _SERVER["REQUEST_URI"], "UTF-8", "GBK");

  经过修改之后 WordPress URL里就可以支持中文字符串了。

  以上就是如何让WordPress支持中文URL方法的详细内容。