HTTP状态码301

title

HTTP 301是一个重定向状态码。当客户端请求的资源被永久移动到一个新的URL时,服务器将返回HTTP 301状态码和一个新的URL地址,客户端可以使用该新的URL地址重新请求资源。301重定向的目的是告诉客户端,它们之前请求的URL已被永久移动到一个新的位置,以便搜索引擎可以更新它们的索引。

假设我们原来的网站的首页位于 https://example.com/index.html ,但现在将其移动到了 https://example.com/new-page.html 。为了告诉搜索引擎和浏览器将所有之前访问原始URL的请求都转移到新的页面上,我们可以使用HTTP 301状态码。服务器将响应一个301状态码和一个新的URL,告诉客户端从现在开始,请求 https://example.com/index.html 将被永久重定向到 https://example.com/new-page.html 。客户端将记住这个重定向,并在以后的请求中使用新的URL地址。例如,HTTP响应头可以包含以下内容:

HTTP/1.1 301 Moved Permanently
Location: https://example.com/new-page.html

这将告诉客户端,将所有之前的请求重定向到新的页面上。搜索引擎也将更新它们的索引,以便新页面能够获得原始页面的权重和排名。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:36:58

results matching ""

    No results matching ""