nginx 的error_page在一次请求中,只能使用一次,无关状态码是否相同
server {
error_page 404 /404.html; #或者 error_page 404 =http://www.xxx.com/404.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
在 fastcgi 报错,返回404,需要更改nginx.conf在http定义区域加入:fastcgi_intercept_errors on;
自定义的404页面必须大于512字节,否则可能会出现IE默认的404页面。