这是一个很简单的问题,我一看这个含有%和数字的url连接,我100%就肯定,这个url连接中含有中文字符,而且还做过站点伪静态设置导致的。真因为这2个原因导致这类怪异的url连接。无忧主机是支持网站url连接中含有中文字符的,同时你做了网站url重写,伪静态规则将中文识别为乱码显示,就出现了这种含有%符号和数字的url链接,如:%e4%b8%ad%e8%8d%af%e6%88%92%e7%83%9f。
明白了原因,解决起来很简单。发生这种情况,是因为用户在wp后台建立页面或分类目录时候,忘记了将页面或分类目录的“别名”设置为英文(或全拼或数字)名称了。默认是分类目录(网页)是使用页面名称。如页面名称是“关于php虚拟主机”,那么页面别名,默认使用“关于php空间”。为了避免在wordpress的url连接中出现“%e4%b8%ad%e8%8d%af%e6%88%92%e7%83%9f”这类不规则的url地址,请给页面的别名修改为因为名称。如将页面“关于美国php虚拟主机”修改为“about”就可以了。再配合伪静态规则,那么wordpress的url链接就会变短了。如果你不会设置wp站点的伪静态设置,你可以参考WordPress博客站点伪静态(URL重写)配置。
如果你页面别名(或分类目录别名)已经使用中文名称,请直接登录wp后台,编辑页面名称(或分类目录名称),在别名处修改名称为英文名称(或拼音)就可以解决问题。
1、逐个禁用你已经启用的插件,每禁用一个插件,刷新一下页面看链接是否还存在
2、把wp-content/theme目录下的主题全部删除,重新从官网下载WordPress,把其中的默认主题放到主机的wp-content/theme目录下,启动默认主题,刷新一下页面看链接是否还存在。不存在就从新从可靠的网站下载你的主题,再上传
3、请问你用的是不是免费主机?
首先你应该查看是否是有插件帮你做了死链301跳转,很多的seo插件都会这样做,而你往往不会注意
如果您坚持自己的想法,除网站被黑的情况,建议您禁用所有的插件,启用系统的默认主题再查看是正常404,如果是你将可以使用排除法去找出那个让你不舒服的插件或主题
添加网页路径的具体方法如下:
1、点击“设置”> 固定连接 > 勾选“自定义结构”;
2、将自定义结构输入框里面的内容给“删除”;
3、最终目的将链接设置成伪静态,将“自定义结构”改为“/%category%/%post_id%html”;
4、然后点击“保存更改”,即可完成路径设置。
以上就是关于如何解决wordpress站点含有%的乱码超长URL链接全部的内容,包括:如何解决wordpress站点含有%的乱码超长URL链接、为什么wordpress建好的站点网页左下角会多出个链接、wordpress程序的网站输入目录下不存在的链接,为什么会跳转到另一个目录下相似链接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)