/ 中存储网

设置Nginx自定义404错误页面并返回404状态码

2014-12-05 16:28:01 来源:ITJS.CN
开始配置如下,结果发现返回状态码是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状态码