您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
让WordPress支持中文URL的方法
幻灵2023-06-21 21:22:48WordPress教程已有51人查阅
导读之前在配置WordPress的时候做了个固定链接(%postname%),但在这之后我在我无意间点到文章的中文TAG的链接
之前在配置WordPress的时候做了个固定链接(%postname%),但在这之后我在我无意间点到文章的中文TAG的链接(例如http://yoursite.com/p/tag/这是中文的)直接给我弹了个404 Not Found,这我很郁闷啊,不能正常访问会影响到网站的用户体验的,不过经过多方查找资料才发现问题原因。
wordpress由于使用的是UTF8字符集.但是URL访问提交过来的URL中文字符是GBK 所以根据这个GBK的字符串查找文章标题,所以说肯定是找不到。 也就是说要对这个GBK字符串转换成UTF8。经过多方查找,终于知道了不用插件只需简单的改两下代码就可以支持中文URL了。
以下是修改方法
修改wp-includes目录下的class-wp.php文件:
1、找到
修改为
2、找到
修改为
以上两处修改都在函数parse_request内,wordpress4.8和wordpress4.9.8的会有点出入,我把我修改过后的代码的截图放上来经过修改之后 WordPress URL里就可以支持中文字符串了。
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress适合门户网站吗
wordpress是适合门户网站的。绝大多数的网站类型都可以用WordPress做,WordPress是使用PHP语言开发的博客平台wordpress调用js的方法
一般都是直接在主题的header.php文件中直接引用,部分主题也会在主题的functions.php文件中通过WP自带的函数wp_enqueue_scripts来加载JS文件。Win2003 + IIS 6安装WordPress MU配置方法
WordPress博客广受用户喜爱,今天这个篇博客记录了如何安装与配置WordPressMU2.7博客.本文所涉及/需要的平台程序如下:1.操作系统 Windows 20032. IIS 6.03. WordPressMUwordpress常用判断和调用
wp_options数据表储存网站的一些基本信息调用作者的Gravatar头像:2、可以加上分类目录的别名,例如category-shehui.php 是文章分类目录别名=shehui的模板
留言与评论 (共有 0 条评论) |