考虑以下情况:

  • 你感觉以前写的文章 A 过于 naive,想另起炉灶新开一篇 B。写完新的就直接删了旧的 B。然而,旧文章 B 在另一篇文章 C 有个链接,其他外来的用户看了文章 C ,顺着链接想访问 B,于是 404。
  • 觉得文章链接不对,修改了链接,然后访客成功 404。
  • 你甚至不记得自己改了什么东西,网页就 404 了。

这个时候,你需要一款插件能设置 301 重定向与记录 404。

备注

虽然更加“根本”的方法是修改 WordPress 网站文件夹根目录下的 .htaccess 文件或者修改 nginx 配置,但是这显然超出了很多人的能力范围,并且配置不当会损害网站的正常运行。

安装并设置插件

插件官网:https://redirection.me/

插件页面:Redirection – WordPress plugin | WordPress.org

安装并启用后,开始初次设置:

提示

安装之后可能 WordPress 会显示 “无法连接更新服务器”。不用担心,设置完插件即消失。

设置修改链接时自动重定向;自动记录 404

添加重定向

Source URL 中输入被废弃的 URL,Target URL 中输入新的 URL,然后添加即可。

监视 404 错误

随便输入一个网站不存在的网址触发 404,比如我输入 https://blog.baldcoder.top/articles/likersdhsh

然后打开 404 页面,即可发现多了一个 404。定期来这里查看,可以及时发现失效的页面。因为这个 404 是我们自己触发的,所以删除即可。