【发布时间】:2015-08-26 23:31:06
【问题描述】:
我使用的是Apache + PHP(Windows下),PHP代码是
<?php
header('HTTP/1.0 404 Not Found');
exit;
?>
Firefox 和 Chrome 不显示默认的“未找到”页面,但 IE 显示正确的“HTTP 错误,404 消息”,为什么?
【问题讨论】:
-
嗯,我想你会发现它的 IE 没有显示正确的错误页面因为它显示的是“友好错误”......这是一个浏览器设置。
-
他们是否有一个默认的 Page Not Found 页面开始?有一个 Server Not Found 页面,但这是一个不同的错误。
-
如果我访问 missing.html,Firefox 和 Chrome 都会显示默认的“未找到”页面,但如果我使用 PHP 发送标头 404 状态,它们将不会显示正常的“未找到”页面,只显示一个空文档,什么都没有。
-
@vsqsf15 - 该页面不属于浏览器。这是 IE 对用户隐藏的服务器响应。您可以在浏览器控制台中自己查看。
标签: php apache google-chrome firefox