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)