1

需要一些帮助来理解这两个重定向之间的区别是什么:

header( "HTTP/1.1 307 Temporary Redirect" );
header( "Location: http://www.someurl.com/" );

或者

header( "Location: http://www.someurl.com/" );

在 HTTP 标头的第二种情况下会发生什么?默认情况下是否有任何设置,或者如果我想暂时重定向某些内容,那是错误的吗?

第二个是错的还是两者没有实际区别?如果我只使用“位置”,则找不到任何关于默认发送 HTTP 标头的文档。

提前致谢

4

1 回答 1

5

手册

第二种特殊情况是Location:标题。它不仅将此标头发送回浏览器,而且还会向浏览器返回一个 REDIRECT (302) 状态代码,除非已经设置了 201 或 3xx 状态代码。

于 2011-12-08T09:22:07.600 回答