HTTP状态码302
HTTP 302是一个重定向状态码。它表示所请求的资源已经被暂时移动到了一个新的URL,但是这个转移是暂时的,因此客户端应该继续使用原始URL来进行以后的请求。与HTTP 301不同,HTTP 302是一个临时重定向,这意味着资源可能会在不同的URL上返回,因此搜索引擎应该继续使用原始URL进行索引。
例如,假设我们有一个网站,我们希望将某些URL临时重定向到另一个网站。我们可以使用HTTP 302状态码来实现这一目的。
假设我们的网站是 https://example.com
,我们希望将访问 https://example.com/old-page.html
的请求临时重定向到 https://newexample.com/new-page.html
。这里是一个HTTP响应头示例:
HTTP/1.1 302 Found
Location: https://newexample.com/new-page.html
这将告诉浏览器将请求重定向到新页面,但这是一个临时重定向。如果我们稍后决定将请求重定向回原始页面,我们可以更改重定向位置,并且浏览器和搜索引擎将不受影响。