WordPress更改固定链接后,出现404错误,教你301重定向网页

网站已经正式上线一个多月了,因为是新手运营,总觉得不尽人意,期间一直删删改改,网站的结构一直在变,而之前百度也一直没有收录内页,只收录了首页。今天用站长工具查询了网站,发现百度收录了内页,但是点进去都是404找不到。

后来经博主一番折腾,终于找到了原因,固定链接的URL链接太长了,包含有日期和文章名,而且是中文转码过的URL,博主觉得太长,所以更改了。现在麻烦的是,百度收录的都是旧的链接,与更改后URL并不匹配,也就是不存在了。

好不容易才有了收录,却打不开,怎么办?

教程

原因:修改固定链接后,原URL链接不存在,网页不打开,出现404错误!

解决办法:301重定向到原URL链接,这样若有人访问该URL链接,将会重定向到新URL链接。

准备工具:

  1. URL重写(伪静态)。博主使用的是VPS,安装了国人开发的宝塔面板,自带许多伪静态规则,包括有WordPress伪静态规则,其他面板应该都包含了此功能。若没有,请自备。
  2. WP Permalinks Migration插件。该插件基于Dean's Permalinks Migration二次开发,修复已知BUG,支持中文界面!

详细教程:

1. 下载文末插件WP Permalinks Migration并上传安装至WordPress。

2. 启用插件,打开设置-WP固定链接迁移,输入旧的固定链接。

如果你不记得旧的固定链接,WordPress默认固定链接为:

/%year%/%monthnum%/%day%/%postname%/

如果不对,可以打开旧的网页,在顶部URL链接处查看,若实在不会,可联系博主!

3. 打开固定链接设置,设置新的固定链接(如已设置,请忽略此项).

4. 打开旧的网页,可以看到,不再是404错误,而是跳转到你设置的新的链接中!

插件下载地址:

https://pan.baidu.com/s/11sJSDtQr6IKICFXQ67ZG4g密码:877j

教程到此为止,并不是只有这种方法,也可以不使用插件,直接上代码,但插件对新手站长朋友们最为友好,可以自己选择!

© 版权声明
THE END
喜欢就支持以下吧
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容