1.使用nginx时,如果找到某个页面就会出现默认的404页面,如果要使用自己设置的html或php文件作为404页面,需要对nginx的配置文件做一些设置
在http {}中添加,fastcgi_intercept_errors on;
然后在server{}中添加,error_page 404 = /404.php;这是在web网站的根目录404.php文件,
在php文件中设置响应头信息404,
header("HTTP/1.1 404 Not Found"); //如不管用,再加下一条
header("Status: 404 Not Found");
就会跳到nginx配置的404页面
2.如果想要使用nginx默认的404页面,直接 header('location:404.html'); nginx找不到这个文件就显示默认的404页面了,但是这有一个缺点就是地址栏上地址会变成location到的地址