当我用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页面.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...