按道理说修改链接后是需要将旧链接 301 跳转到新链接的,但是在 WordPress 中并非完全如此,
我们通过一个实验来说明这点:
首先创建一篇文章,别名为 d8b458909ed4
然后将其别名修改为 c7bec6038081,特意选用两个完全不相干的名称来避免可能存在的匹配跳转
在没有做 301 的时候,之前的链接应该是不能跳转到修改后的文章的,但是请看动图演示:
在动图演示中再增加更改了一次别名为 f114b9ddd11e,都是可以自动跳转到最新的网址的,不需要手动 301。
这是由于 WordPress 会自动保存之前的旧地址,并自动 301 到新地址,是不是非常人性化?
有些插件也会自动生成类似跳转,比如 Yoast SEO Premium
如果你实在担心会 404,可以安装 Redirection 插件来监控下
除了修改别名,修改链接结构也会改变链接,这种情况是需要手动 301 的,WordPress 不会自动处理。