微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当我用php发送404标头时,为什么apache没有显示404错误?

我有一个标题(‘HTTP / 1.0 404 Not Found’);在代码的某处,但由于某种原因它不会重定向到Apache的认404页面.

我在.htaccess文件上有一个重写规则,它将每个请求重定向到index.PHP.这可能是问题吗?

标题不是告诉Apache显示它的404页面标题.相反,当Apache显示其404页面时,它会随之发送404标头.标题意味着对浏览器有意义,而不是服务器.当Apache无法找到要显示的正确文件时,它会显示404.由于您使用的是 PHP脚本,因此Apache已经找到了可以显示文件,因此不会显示自己的404页面.

原文地址:https://www.jb51.cc/php/135868.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐