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

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

1
2019-11-21 10:12:05

  会有很多站长想要自己的网站能够支持中文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格式的方式是什么? (https://www.wpmee.com/) WordPress开发教程 第1张

  以下是修改方法

  修改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方法的详细内容。

喜欢这个文章就点个赞分享给好友吧~

END
相关标签

发表评论

一次支付终身使用
免费版本更新
靠谱的技术支持