想要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.wp-admin.cn/) 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方法的详细内容。

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-09-28 23:33:32
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: