重定向的确切响应标头轻松判断谁
Posted: Wed Jan 08, 2025 4:16 am
”如果您的博客像大多数 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 重定向功能的好处是您可以将任何页面重定向到任何其他页面,即使它与编辑帖子无关。
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 重定向功能的好处是您可以将任何页面重定向到任何其他页面,即使它与编辑帖子无关。