Customized 404 not found with PHP

2019-05-20 22:00发布

问题:

I am using the following code to display a cutom 404 not found with PHP:

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

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

Thanks,

Joel

回答1:

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

Some browsers (namely IE and Chrome) show their own 404 page when the size of the page that was output is less than 512 bytes.

Pad your output to go beyond that. I like to use some nice ASCII art.