Saltar al contenido

¿HTTP 444 (Sin respuesta) en lugar de 404, páginas de error 403?

Solución:

Solicitud de redireccionamiento, luego puede devolver el código de estado fácilmente

server {
error_page 500 502 503 504 =444 @blackhole;

  location @blackhole {
    return 444;
  }
}

Solo quería agregar eso usando @blackhole La ubicación con nombre generó la página de error 500 predeterminada de Nginx cuando se enviaron ciertas solicitudes extrañas al servidor (más detalles aquí) y, por lo tanto, no se logró el resultado deseado (444).

En su lugar, solucioné esto usando la siguiente notación:

error_page 301 400 403 404 500 502 503 504 =444 /444.html;
location = /444.html {
        return 444;
}

Actualizar: tenga en cuenta que si el bloque anterior está dentro de un location bloquear, la ruta de ubicación location = /444.html {… puede generar un error de Nginx al volver a cargar porque Nginx requiere que sea un sub-ubicación del padre location bloque -> como: location = [sub-location]/444.html {….

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *