作者:heimao | 来源:互联网 | 2014-05-28 09:40
开始配置如下,结果发现返回状态码是200,下面这样配置是错误的。http{......fastcgi_intercept_errorson;......}#----------------------------------------server{#只是转跳而已error_page404/404.html;}正确的设
开始配置如下,结果发现返回状态码是200,下面这样配置是错误的。
http{
......
fastcgi_intercept_errors on;
......
}
#----------------------------------------
server{
#只是转跳而已
error_page 404 = /404.html;
}
正确的设置方法应该是这样(去掉等号)
http{
........
fastcgi_intercept_errors on;
........
}
#----------------------------------------
server{
error_page 404 /404.html;
}
平滑启动Nginx即可解决该问题
/usr/local/
nginx/sbin/
nginx -s reload
在访问,出现自定义的404页面,返回404状态码