php - PHP 找不到自定义的 404

标签 php http-status-code-404

我使用以下代码来显示 PHP 未找到的自定义 404:

header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
include('404.php');
exit();

但是,会显示默认浏览器的 404 页面。在包含 PHP 文件时生成 404 的正确代码是什么?

谢谢

乔尔

最佳答案

However, the default browser's 404 page shows up. What is the right code for producing 404 while including a PHP file?

当输出的页面大小小于 512 字节时,某些浏览器(即 IE 和 Chrome)会显示自己的 404 页面。

填充你的输出以超越这个范围。我喜欢用some nice ASCII art .

关于php - PHP 找不到自定义的 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4237722/

相关文章:

css - 为什么 @font-face 在 woff 文件上抛出 404 错误?

php - 数据库变化检测

php - 通过php控制硬件

php - Facebook 业务 PHP SDK : Cannot access an object not managed by the business owning this app

php - 使用 CodeIgniter 自动备份 MySQL 数据库

ajax - wordpress 在使用 ajax 调用提交表单后创建用户

routing - 何时显示 "Record Not Found"页面或返回 HTTP 404?

asp.net-mvc - Asp.Net MVC 中的 404 Http 错误处理程序 (RC 5)

php - 不小心用 PHP 设置了错误的 chmod

javascript - 如何检测图像链接何时返回 404,但它仍然是有效图像