”如果您的博客像大多数 WordPress 博客一样,您已经安装了 Yoast,并且当您在 WordPress 中编辑 slug 时,Yoast 会告诉您它已创建从旧 URL 到新 URL 的重定向,并为您提供撤消选项。撤消 Yoast 重定向 问题是:您应该撤消它吗?在这种情况下,我编辑了博客文章,想要将 URL 从: 更改为这个更短、更容易记住的 URL: 事实证明,即使您选择撤消 Yoast 重定向,重定向仍然有效。为什么?因为当您编辑帖子时,WordPress 会自动设置从旧 slug 到新 slug 的重定向。我是 WordPress 的纯粹主义者,当不需要插件时,我会避免使用它。
Yoast 出于其他原因是必要的,例如能够控 阿联酋电报号码 制页面的元描述、标题标签和其他社交媒体标题标签,但由于 WordPress 本身可以在我编辑帖子的 URL 时处理重定向,所以我不需要希望 Yoast “干扰”该重定向过程。您如何知道是 Yoast 还是 WordPress 正在执行重定向?过去,您可以通过使用 Chrome 的开发人员工具并查看在处理重定向。如果您转到“网络”选项卡,查看重定向 URL 的请求,您将看到以下响应标头: 响应标头重定向 Yoast 用于插入 X-Redirect-By 标头并将其设置为“Yoast SEO Premium”让任何窥探的人都知道是它而不是 WordPress 处理了重定向。
不过,这种行为不再存在,现在,无论 Yoast 还是 WordPress 进行重定向,响应标头都是相同的,将 WordPress 显示为重定向源: 响应标头显示 WordPress 重定向 奇怪的是标头没有显示实际导致直接的原因。这使得解决重定向问题变得困难。 Yoast 本身已经为此提出了一个标准,并且最近的 WordPress 核心更新可能会覆盖 Yoast 设置此标头的能力。如果 WordPress 处理重定向,为什么要使用 Yoast 重定向功能?虽然 WordPress 在编辑 slug 时本机处理帖子的重定向,但 Yoast 重定向功能的好处是您可以将任何页面重定向到任何其他页面,即使它与编辑帖子无关。