nginxでエラーページを変える

error_pageディレクティブを使う

error_page code ... [=[resonse code]] uri;

例えば以下の様な感じ

server {
   listen 80 default_server;
   location /static {
       root /var/www;
   }
   error_page 404 /static/404.html;
}

/var/www/static/404.html

oops

400,401,402,403,404を全部404のステータスコードとして返した位時には以下の様にして描く

   listen 80 default_server;
   location /static {
       root /var/www;
   }
   error_page 400 401 402 403 404 =404 /static/404.html;

http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page