# Páginas de error personalizadas.
# Incluir con:  include includes/errores;
# proxy_intercept_errors: ver includes/http_vhost (un solo sitio; evita duplicado en server 443).

# 400
error_page 400 http://pagina.error.tld/;

# 403
error_page 403 /403.html;
location = /403.html {
    charset utf-8;
    add_header Content-Type "text/html; charset=utf-8";
    root /etc/nginx/includes/errorcodes;
    internal;
}

# 404
error_page 404 /404.html;
location = /404.html {
    charset utf-8;
    add_header Content-Type "text/html; charset=utf-8";
    root /etc/nginx/includes/errorcodes;
    internal;
}

# 405
error_page 405 /405.html;
location = /405.html {
    charset utf-8;
    add_header Content-Type "text/html; charset=utf-8";
    root /etc/nginx/includes/errorcodes;
    internal;
}

# 408
error_page 408 http://pagina.error.tld/;

# 429
error_page 429 /429.html;
location = /429.html {
    charset utf-8;
    add_header Content-Type "text/html; charset=utf-8";
    root /etc/nginx/includes/errorcodes;
    internal;
}

# 500
error_page 500 http://pagina.error.tld/;

# 501
error_page 501 http://pagina.error.tld/;

# 502
error_page 502 /502.html;
location = /502.html {
    charset utf-8;
    add_header Content-Type "text/html; charset=utf-8";
    root /etc/nginx/includes/errorcodes;
    internal;
}

# 503
error_page 503 /503.html;
location = /503.html {
    charset utf-8;
    add_header Content-Type "text/html; charset=utf-8";
    root /etc/nginx/includes/errorcodes;
    internal;
}

# 504
error_page 504 /504.html;
location = /504.html {
    charset utf-8;
    add_header Content-Type "text/html; charset=utf-8";
    root /etc/nginx/includes/errorcodes;
    internal;
}
