您的位置 首页 外贸建站

如何检查您的网站是否有308永久重定向?

如何检查您的网站是否有308永久重定向?

308 永久重定向是一种 HTTP 响应状态代码(Web 服务器响应客户端请求而发送的三位数),它告诉浏览器和搜索引擎资源已永久移动到新 URL。您可能熟悉的其他 HTTP 响应状态代码包括 404 错误,这意味着服务器找不到所请求的页面。

作为用户,当您遇到 404 HTTP 响应状态代码时,这通常是显而易见的。您会看到一个错误页面,但您通常不会注意到 308 HTTP 响应状态代码。这是因为当您遇到 308 永久重定向时,浏览器会自动将您重定向到正确的 URL。就搜索引擎优化而言,链接资产(链接传递的价值)和权限也可能传递到新页面。

如何检查您的网站是否有 308 永久重定向?

要查看您的网站上是否有 308 永久重定向,请使用 Semrush 的网站审核工具。

首先,设置一个新项目或单击您要检查重定向的项目。

审核加载后,单击“重定向”旁边的数字。

此报告列出了您的所有重定向,包括它们的 HTTP 状态代码。

查看此报告并记下哪些页面使用 308 永久重定向。

稍后,我们将讨论何时应该使用 308 永久重定向。 您可以参考您的站点审核以确保您正确使用了 308.

1. 308 与其他 3xx 重定向

3XX 重定向是一种 HTTP 状态代码,指示浏览器和搜索引擎转到新 URL。每个 3XX 重定向代表具有不同目的的特定类型的重定向。 其中可能包括指示重定向是临时的还是永久的。3XX 还确定浏览器是否可以在重定向时更改请求方法 (POST/GET)。(我们将在下一节中介绍 POST 和 GET 请求方法。)考虑到这一点,以下是一些不同的 3XX 重定向的含义:

301 Moved Permanently:表示资源已经被永久迁移,可以将原来的请求方式从POST转换为GET。 搜索引擎将更新其指向新资源的链接。

302 Found:表示资源已被临时移动,建议保留原来的POST或GET请求方式。 搜索引擎不会更新其指向临时资源的链接。

307 Temporary Redirect:指定临时资源重定位,建议保留原来的POST或GET请求方式。 搜索引擎不会更新其指向临时资源的链接。

308 Permanent Redirect:传达永久的资源重定位,建议保留原来的POST或GET请求方式。 搜索引擎将更新其指向新资源的链接。

2. 301 与 308 永久重定向

301 和 308 重定向都是永久重定向,但有一个区别:浏览器是否可以更改请求方法。那么,这意味着什么呢?请求方法,也称为 HTTP 请求方法,是用于指定对资源执行所需操作的命令。常见的 HTTP 请求方法包括 POST 和 GET,如上面不同类型的 3XX 重定向中所述。

当您在 Web 浏览器中输入 URL 并按“Enter”键时,您的浏览器通常会向托管该网站的服务器发送 GET 请求。然后服务器发回网站。 您的浏览器会显示它。POST方法提交数据。 它比 GET 方法更安全。例如,当您在网站上填写表单并单击提交按钮时,您的浏览器会向服务器发送 POST 请求。然后,服务器处理您提交的信息(例如您的姓名和电子邮件地址)。当您指定 308 永久重定向时,您将禁止浏览器更改 HTTPS 请求方法。

换句话说,如果客户端使用 POST 方法发出原始请求,则浏览器在执行重定向时应继续使用 POST 方法。如果您想要保护数据(例如登录凭据),维护 POST 请求方法非常重要。 或者,如果您想保存数据,例如订单信息。

哪个重定向更适合 SEO:308 或 301?

Google 的 John Mueller 解释说,Google 通常同等对待 308 和 301 重定向(只要您使用 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 以确保您的网站正确处理其数据。 并且在整个重定向过程中不会丢失它。对页面使用正确的重定向可确保访问者最终到达正确的页面而不会受到干扰。当您使用正确的重定向时,搜索引擎可以更轻松地理解并将链接资产传递到新目的地。

免责声明:本站不对文章内容负责,仅供读者参考,版权归原作者所有。如有影响到您的合法权益(内容、图片等),请联系本站删除。

相关阅读