# Custom error pages.
# Include:  include includes/errors;
# proxy_intercept_errors: ver includes/http_vhost (un solo sitio; evita duplicado en server 443).

error_page 400 /400.html;
error_page 401 /401.html;
error_page 403 /403.html;
error_page 404 /404.html;
error_page 405 /405.html;
error_page 408 /408.html;
error_page 413 /413.html;
error_page 414 /414.html;
error_page 429 /429.html;
error_page 463 /463.html;
error_page 465 /465.html;
error_page 500 /500.html;
error_page 501 /501.html;
error_page 502 /502.html;
error_page 503 /503.html;
error_page 504 /504.html;

# Quote the regex: unquoted {3} is parsed as an nginx block opener.
location ~ "^/[0-9]{3}\.html$" {
    charset utf-8;
    add_header Content-Type "text/html; charset=utf-8";
    root /etc/nginx/includes/errorcodes;
    internal;
}
