如何在 WordPress 网站上实现 307 重定向
已发表: 2022-08-18307 重定向包含重定向消息。 当访问者请求 URL 时,307 重定向会将他带到临时位置。 成功的 307 重定向向访问者确认很快将返回主 URL。 他们确信重定向过程是自动的,他们不应该改变它。 此外,客户端必须继续使用实际的请求 URI 来处理未来的请求,因为重定向可能会随着时间而改变。
从 WordPress 网站进行 307 重定向
显示在您的网站中应用 307 重定向的网页的任何临时移动都很好。 在学习应用程序流程之前,让我们了解一下 HTTP 代码和有关 307 重定向的详细信息。
HTTP 状态码和 3xx 状态码
HTTP 状态代码是来自服务器的关于您请求查看的网页的短消息。 每次服务器收到请求时,它都会处理该请求并将其与 HTTP 标头一起返回。 此标头包含相关的 HTTP 状态代码,表示网页的状况。 状态码有五类,3xx 就是其中之一。
但是,在 3xx 重定向类别下,您可以找到九种不同类型的重定向。 307重定向就是其中之一。 通过将您带到一个新位置,它会告诉您在哪里可以找到您请求的内容。
307 重定向如何工作?
当任何人请求访问网页时,307 重定向工作过程就开始了。 浏览器首先接收到这个请求,然后连接到相应的服务器。 然后服务器返回带有 HTTP 307 状态代码的反馈。 最后,浏览器将访问者带到服务器指示的临时位置。
同样,基本上有两种类型的 307 重定向。 让我们看看它们是如何工作的——
307 临时重定向:这个过程由我们上面讨论的服务器执行。 它重定向到一个临时位置,并确保访问者请求的 URL 很快就会回来。
307 内部重定向:它也是 307 重定向的一种,但在本地浏览器中工作。 更清楚地说,内部重定向不是向服务器发送请求,而是将请求转换为 HTTPS。 Strict-Transport-Security 响应标头或 HSTS 维护这个严格的过程。 由于标头由站点返回,因此它是一个内部过程。
为什么使用 307 重定向?
在您的网站上使用 307 重定向有很多充分的理由。 如果您有意识地定期维护网站,那么它会很有帮助。 人们考虑使用 307 重定向的常见原因是 -
- 内容更新
- CMS 迁移
- 通知访问者页面不再存在
- 切换域名
- 对于一个短期网站down
- 有助于联盟营销
请记住,您不应随意使用 307 重定向。 服务器为每个重定向执行一个额外的任务。 如果您进行太多重定向,那么您的网站可能会变慢。 这对用户体验和搜索引擎优化也不利。 同样,一些重定向被组合并作为链转发。 但是,超过时间限制的搜索引擎不会转发任何链请求。 因此,知道您的网站确实需要重定向,然后相应地使用它。
在 WordPress 网站上实施 307 临时重定向的方法
当您知道您的 WordPress 网站需要 307 重定向时,请找到一种简单的方法来进行重定向。 它保证了网站的安全并使搜索引擎满意。 有几种应用 307 重定向的方法。 下面的方法很流行,让我们学习你应该怎么做。
通过您的 .htaccess 文件
这是创建重定向的安全方法。 .htaccess 是 WordPress 网站的一个小型主服务器配置文件。 但是,请确保您的服务器在 Apache 软件上运行,您可以在您的主机帐户或文件传输协议 (FTP) 客户端的 public_html 文件夹中识别您的站点的配置文件。 文件的名称和位置因一个托管服务提供商而异。 在我们的例子中,它位于——
只需在文件中添加一行代码即可快速创建 307 重定向。 在这里,您必须使用 mod_rewrite 模块。 例如,如果您想暂时将图库页面重定向到新页面,那么 –
[PHP] RewriteRule “^/gallery$” “/about/gallery” [R] [/php]
我们建议您在开始之前研究一下实现代码。 .htaccess 文件是网站的重要文件,这里的一个错误可能会破坏整个网站。 如果您没有太多的开发知识,您可能会发现它是一项更具技术性的任务。 因此,请先备份您的网站,然后再对其进行编辑。
使用插件
此方法还可以自动执行 WordPress 站点的重定向过程。 如果需要,您可以找到免费插件或购买一些插件。 插件对于提前安排重定向、创建多种类型的重定向、获取 SEO 工具等很有用。 此外,您不必担心重定向插件的链接断开。 快速页面/帖子重定向、SEO 重定向、多合一 SEO、301 重定向等插件很好且易于使用。
尽管插件易于安装和使用,但您应该明智地选择它们。 因为糟糕的插件不会正确实现重定向。 因此,您的网站可能会面临错误和 SEO 处罚。 例如,有时会发生元刷新重定向并使访问者感到困惑。
它通常对访问者说:“如果您在五秒钟内没有被重定向,请单击此处。” 所以,这些东西最终会迷惑搜索引擎爬虫。 这就是为什么如果可能的话,您可以考虑在 .htaccess 文件中进行手动操作。
重定向 307 是否在您的 SEO 中发挥作用?
307 重定向是暂时的,这就是它不会损害您网站的 SEO 的原因。 在此过程中,新的重定向 URL 不会被编入索引。 新链接不包含原始 URL 的“链接汁”,搜索引擎不会更新其 SERP。 但是,在永久重定向的情况下,一切都会改变。 因此,307 重定向是安全的,有助于提升您网站的 SEO。
最后的话
现在您知道 307 重定向和实施流程的重要性。 您的访问者可以通过临时重定向及时了解站点的服务器维护情况。 因此,您可以通过这种方式确保更好的用户体验。 获得 HTTP 状态码的详细知识在这方面有很大帮助。 在您的网站上。