302 Found
超文本传输协议 (HTTP) 的 **302 Found
** 重定向状态响应代码表明,请求的资源已临时移动到由 Location
标头提供的 URL。 浏览器将重定向到此页面,但搜索引擎不会更新其指向资源的链接(在“SEO 术语”中,它被认为“链接汁液”不会发送到新 URL)。
即使规范要求在执行重定向时不更改方法(和正文),但并非所有用户代理都符合此要求 - 你仍然可以在那里找到这种类型的错误软件。 因此,建议仅将 302
代码设置为对 GET
或 HEAD
方法的响应,并使用 307 Temporary Redirect
,因为在这种情况下,方法更改被明确禁止。
在你想将使用的方法更改为 GET
的情况下,请使用 303 See Other
。 这在你想对 PUT
方法给出响应时很有用,该响应不是上传的资源,而是一个确认消息,例如:“你已成功上传 XYZ”。
状态
http
302 Found
规范
规范 |
---|
HTTP 语义 # status.302 |
另请参阅
-
307 Temporary Redirect
,此状态代码的等效项,其中使用的方法永远不会更改。 -
303 See Other
,将使用的方法更改为GET
的临时重定向。 301 Moved Permanently
,永久重定向。