会有很多站长想要自己的网站能够支持中文URL,那么想要WordPress支持中文URL格式的方式是什么?今天WPMEE小编为大家分享一下,希望能够帮助到需要的朋友。  之前教大家配置WordPress的时候做了固定链接(%postname%),但在网站点击文章的中文中文TAG的链接(例如http://yoursit…

  会有很多站长想要自己的网站能够支持中文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,今天小编就为大家分享一下修改代码方法。

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

  以下是修改方法

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

  1、找到

  _SERVER[‘PATH_INFO’];

  修改为

  _SERVER[‘PATH_INFO’], ‘UTF-8’, ‘GBK&#8217😉;

  2、找到

  _SERVER[‘REQUEST_URI’];

  修改为

  _SERVER[‘REQUEST_URI’], ‘UTF-8’, ‘GBK&#8217😉;

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

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。