我有一个
标题(‘HTTP / 1.0
404 Not Found’);在
代码的某处,但由于某种原因它不会
重定向到Apache的默认
404页面.
我在.htaccess文件上有一个重写规则,它将每个请求重定向到index.PHP.这可能是问题吗?
@H_
301_6@
标题不是告诉Apache
显示它的
404页面的
标题.相反,当Apache
显示其
404页面时,它会随之发送
404标头.
标题意味着对浏览器有意义,而不是服务器.当Apache无法找到要
显示的正确
文件时,它会
显示404.由于您使用的是
PHP脚本,因此Apache已经找到了可以
显示的
文件,因此不会
显示自己的
404页面.