nginxs

运维博客

nginx错误码或错误页面设置

1970/01/01 08:00 于 系统 0

微信 微博 豆瓣 人人

介绍
nginx默认的错误页面可以在http, server, location, if in location四个地方进行定义,就像主页一样灵活

把404的错误页面定义为 test.html,这时候访问会302跳转到当前项目根目录下的 test.html文件
error_page 404 test.html;

error_page 500 502 503 504 /50x.html;

假如你想让客户端的错误请求让nginx返回200就得这么做了,把404定义为200
error_page 404 =200 /test.jpg;

当碰到一些fastcgi/uwsgi/scgi等代理的时候,设置不同 的响应码很重要,例如php报错可以使用下面语法。
error_page 404 = /404.php;

可以处理一些错误的请求进行跳转" http://new.nginxs.net",这个一般会返回“302”跳转

error_page 404 =200 http://new.nginxs.net;

httpcodenginx错误页面nginx错误页面定向

管理