Pee*_*Haa 2 php redirect http-status-codes
我正在使用PHP进行一些重定向,例如:
header('Location: '.$url);
Run Code Online (Sandbox Code Playgroud)
但现在我需要使用其他一些状态代码进行重定向.
我应该http1.0或http1.1.或者我们已经在http2.0或更高版本?
两者的状态代码是否相同?
所以,假设我想使用状态代码404(未找到)重定向.
我可以这样做:
header('HTTP/1.1 404 Not Found');
header('Location: '.$url);
Run Code Online (Sandbox Code Playgroud)
还是有:
header('HTTP/2.0 404 Not Found');
header('Location: '.$url);
Run Code Online (Sandbox Code Playgroud)
一般来说,浏览器使用的是HTTP 1.1 (HTTP 1.0已经很老了;而且不支持现在非常需要的几个有趣的功能)
HTTP 2.0?哪有这回事 ;-)
不要犹豫,看看超文本传输协议 - 并通过RFC 2616 - 超文本传输协议 - HTTP/1.1可能是一个好主意.
是的,这可能需要一些时间来阅读 - 但如果你每天都在使用HTTP工作,那么了解它可能是一个好主意;-)