php header() 以及 apache ErrorDocument 404

xiangzilhx 2009-06-18 05:55:12
我在apache的 conf/httpd.conf 文件中设置了 ErrorDocument 404 /notfind.html。
打开我的网站随便输入错误的地址之后能顺利跳转到notfind.html。
但是当我访问一个代码如下的真实存在的php页面时,就不跳转到我指定的notfind.html页面
header("HTTP/1.1 404 Not Found");
exit();


如果在IE6中,他会出现
HTTP 404 - 未找到文件
Internet Explorer

如果在FF中就是空白页。

请问为什么?有没有办法解决?
...全文
447 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
subendong 2011-06-14
  • 打赏
  • 举报
回复
帮顶一下。
xiangzilhx 2009-06-20
  • 打赏
  • 举报
回复
又沉了?我就不信了
xiangzilhx 2009-06-19
  • 打赏
  • 举报
回复
我的问题是太难啊?还是太幼稚?没人回答吗?
xiangzilhx 2009-06-18
  • 打赏
  • 举报
回复
1楼,请问你说的apache指定404页面,可我已经指定了ErrorDocument 404 /notfind.html。
难道还有别的指定方法?
Zijian_Zhang 2009-06-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 xiangzilhx 的帖子:]
我在apache的 conf/httpd.conf 文件中设置了 ErrorDocument 404 /notfind.html。
打开我的网站随便输入错误的地址之后能顺利跳转到notfind.html。
但是当我访问一个代码如下的真实存在的php页面时,就不跳转到我指定的notfind.html页面

PHP codeheader("HTTP/1.1 404 Not Found");
exit();



如果在IE6中,他会出现
HTTP 404 - 未找到文件
Internet Explorer

如果在FF中就是空白页。

请问为什么?有没…
[/Quote]
正常,因为那个404页面是IE内置的,Firefox没有,你可以输出404后。输出一些HTML页面内容。或者Apache指定404页面

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧