308永久重定向:它的含义以及何时使用它
什么是 308 永久重定向?
308 永久重定向是一个HTTP 状态代码- 由 Web 服务器响应客户请求而发送的三位数,它告诉浏览器和搜索引擎资源已永久移动到新 URL。
您可能熟悉的其他 HTTP 状态代码是404 错误代码,这意味着服务器找不到所请求的页面。
作为用户,当您遇到 404 HTTP 状态代码时,您通常会看到一个错误页面(如下图所示)。
Upflex 404 错误页面
但您通常不会注意到 308 HTTP 响应状态代码。
事实上,当发生 308 永久重定向时,浏览器会自动将您重定向到正确的 URL。
显示从“Dog Toys 2010”页面重定向到“Dog Toys 2022”页面的图像。
此外,就SEO而言,链接资产(链接所传达的价值)和权威也可以转移到新页面。
如何检查您的网站是否没有 308 永久重定向
要查看您的网站上是否有 308 个永久重定向,请使用 Semrush 的 Semrush网站审核程序。
首先,创建一个新项目或单击要检查重定向的项目。
站点审核工具中的
“创建项目”弹出窗口验证加载后,单击“重定向”旁边的数字。
“已滑动页面”部分下突出显示“重定向”此报告列出了您的所有重定向,包括它们的 HTTP 状态代码。
站点审核工具中的重定向报告查看此报告并记下哪些页面使用 308 永久重定向。
稍后我们将了解何时适合使用 308 永久重定向。您可以参考站点审核以确保您正确使用了 308。
查找并修复网站上的错误308对更多 3xx 重定向
3XX重定向是一种 HTTP 状态代码,告诉浏览器和搜索引擎转到新 URL。
每个 3XX 重定向代表具有不同目的的特定类型的重定向。其中可能包括重定向是临时的还是永久的。
3XX 还确定浏览器是否
可以在重定向时更改请求方法 (POST/GET)。(下一节我们将讨论 POST 和 GET 请求方法。)说到这里,以下是一些不同的 3XX 重定向的含义:301 Moved Permanently:表示资源已经被永久移动,将原来的请求方式从POST转换为GET。搜索引擎将更新其指向新资源的链接。
302 Found:表示资源已被临时移动,建议保留原来的POST或GET请求方式。搜索引擎不会更新其指向临时资源的链接。
这份全面的摘要巧妙地概述了特定国家/地区的电子邮件营销策略的细微差别。通过强调不同国家的文化偏好、法律法规和消费者行为,它为旨在增 电话号码清单 强全球影响力的营销人员提供了宝贵的资源。在针对特定人群定制营销活动时注重细节是值得称赞的,对于实现最佳参与度和转化率至关重要。
307 临时重定向:指定临时转移资源,建议保留原来的POST或GET请求方式。搜索引擎不会更新其指向临时资源的链接。
308永久重定向:提供资源的永久转移,建议保留原来的POST或GET请求方式。搜索引擎将更新其指向新资源的链接。
不同类型的重定向及其含义
301对308 永久重定向301和308重定向都是永久重定向,只有一处区别:浏览器可以更改请求方法。那么,这意味着什么呢?
请求方法,也称为 HTTP 请求方法,是用于指定要对资源执行的所需操作的命令。
最常见的 HTTP 请求方法是 POST 和 GET,如上面不同 3XX 重定向类型中所述。
GET 方法检索数据。
例如,当您在 Web 浏览器中输入 URL 并按“Enter”键时,您的浏览器通常会向托管该网站的服务器发送 GET 请求。
然后服务器发送该网站
您的浏览器会显示它。POST 方法发送数据。它比 GET 方法更安全。
例如,当您在网站上填写表单并单 家庭服务器:为什么需要它以及如何设置它 击提交按钮时,您的浏览器会向服务器发送 POST 请求。
然后,服务器处理您发送的信息(例如您的姓名和电子邮件地址)。
当您指定 308 永久重定向时,您将禁止浏览器更改 HTTPS 请求方法。
换句话说,如果客户使用 POST 方法发出原始请求,则浏览器在执行重定向时应继续使用 POST 方法。
如果您想要保护数据(例如登录凭据),维护 POST 请求方法非常重要。或者如果您想保存数据,例如订单信息。
哪个重定向更适合 SEO:308 或 301?
Google 的 John Mueller 解释说,Google 通常同等对待 308 和 301 重定向(只要您使用 308 来表示永久移动)。
John Mueller 对 308 重定向的回答与 301 重定向相同
在另一篇文章中,他补充说,如果您不确定网站收到什么请求,308 可能会更干净:
John Mueller 对为什么
308 重定向变得更流行的回答
如果您不确定使用哪一个,以下是永久 308 重定向何时是正确选择的一些示例:
什么时候应该使用永久 308 重定向?
如果您想在持久重定向期间保留原始 HTTP 请求方法(例如 POST 或 GET),则应使用 308 永久重定向。
这是一个例子想象一下您有一个电子商务网站。用户将商品添加到购物车,并在准备完成购买时单击“结帐”。该网站使用 POST 方法安全地处理和发送您的订单。
但是,由于用户尚未登录,您首先需要将他们重定向到登录/注册页面,然后才能继续结账。
为了确保在登录/注册过程中商品保留在用户的购物车中,您可以在登录页面上实施 308。
这样就可以保留原来的POST请求方式了。
然后当用户成功登录
或注册时,您的网站会将他们返回到购物 散装铅 车页面,并且他们的商品保留在购物车中。这确保了无缝的购物体验。
购物车页面导致登录/注册页面
在此示例中,308 保留原始 HTTP 请求方法,以便用户不会丢失购物车中的商品。如果网站执行了 301 重定向(并且请求方法已更改),用户可能会丢失物品。
何时使用 308 的另一个示例是注册页面。
假设用户注册使用您的网站。用户填写信息后,您的网站会将他们引导至 URL example.com/thank-you 的确认页面。
在确认页面上,您将告诉用户检查他们的电子邮件并输入他们收到的代码来激活他们的帐户。
包含消息“验证您的电子邮件”的确认页面。
现在,假设我们要将确认页面的 URL 从 example.com/thank-you 更改为 example.com/confirmation。
为了确保用户注册数据
保持完整且可转移,您可以使用永久 308 重定向。
这样,当您的网站将用户引导至新的确认页面时,信息(从用户注册到您的网站时起)将被保留并传输。他们可以激活帐户而不会遇到任何问题。
重定向管理我使用站点审核来验证您的站点是否始终使用正确的重定向。
注意处理用户信息的页面。
就像登录页面一样。或者购物车。
确保这些页面使用 308 以确保您的网站正确处理其数据。并且在重定向过程中它不会丢失它。
对页面使用正确的重定向可确保访问者最终到达正确的页面而不会中断。
此外,如果您使用了正确的重定向,搜索引擎可以更轻松地理解并将链接资产传递到新目的地。