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

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

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

类别:WordPress函数讲解

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册