$models = new Models();
$myModel = $models->getURL($modUrl, 1);
if (!$myModel) {
header('Location: /our-models', true, 404);
}
如果我使用header('Location: /our-models', true, 404);
没有任何反应(继续执行页面),但header('Location: /our-models');
会重定向。
我的重定向出了什么问题?
感谢。
答案 0 :(得分:1)
HTTP标准记录了301/302的响应代码,用于重定向,如此。
发送404响应代码时,浏览器不会重定向。
http://en.wikipedia.org/wiki/URL_redirection#HTTP_status_codes_3xx