当前位置:首页精品源码网站源码WordPress中文链接打开404的解决办法
🎉 恭喜你发现了宝藏!

WordPress中文链接打开404的解决办法

经常会有wordpress用户出现页面打开404的情况,这种情况主要是2个原因:伪静态设置的问题;服务器不支持中文链接导致。伪静态的问题可以到wordpress后台设置-固定链接进行设置,如果依然不行的话可以联系服务器管理员。

如果服务器环境是Windows IIS 7.5的话,可以参考:Windows IIS 7.5 WordPress伪静态中文链接404错误解决办法

WordPress中文链接在某些服务器上面也会出现404的情况,大部分是在windows系统的服务器(所以我们非常不推荐使用windows服务器,坑比较多)。解决这个问题我们建议在固定链接的设置上可以不要选择文章名字的方式,可以选择使用ID,另外页面、分类、标签手动修改别名为英文字母数字等。比较麻烦的就是标签,由于标签的数量会比较多,而且不定期会增加,手动修改会比较麻烦,这里推荐几个插件,可以解决这个问题:Auto Tag Slug、IIS Chinese Tag Permalink。

以上为使用插件的方式,但是由于这两个插件都是好多年都未更新了,所以这里再给出一种修改代码的方式(修改代码会被新版本覆盖,请每次更新留意这个问题)。进入wp-includes目录,找到class-wp.php文件,在第178行和182行找到如下代码:

将178行修改为:

$pathinfo = isset( $_SERVER[‘PATH_INFO’] ) ? mb_convert_encoding($_SERVER[‘PATH_INFO’],’utf-8′, ‘GBK’) : ”;

将182行修改为:

list( $req_uri ) = explode( ‘?’, mb_convert_encoding($_SERVER[‘REQUEST_URI’], ‘utf-8′,’GBK’) );

 

注意修改的时候使用专业的代码编辑工具,例如:Dreamweaver、sublime text、notepad++。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

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

提示: 本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:522552094@qq.com

给TA打赏
共{{data.count}}人
人已打赏
网站源码

WordPress 500错误怎么办?如何查看网站错误信息?

1970-1-1 0:00:00

网站源码

WordPress开启HTTPS后,正文图片统一为HTTPS

1970-1-1 0:00:00

!
你也想出现在这里?立即 联系我们吧!
终生年SVIP赞助仅需188
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
  • 5477 用户总数
  • 37042 文章总数
  • 154538387 浏览总数
  • 0 今日发布
  • 2704 稳定运行
立即加入

加入本站VIP,全站资源任意下载!