Quiero configurar el servidor para mostrar una página de mantenimiento cuando exista. Probé este código y funciona:
location / {
try_files /maintenance.html $uri $uri/ @codeigniter;
}
Pero noté que se serviría con un código de estado 200, y puede causar confusión a los motores de búsqueda. Creo que la mejor práctica sería devolver un código de estado 503. En google encuentro varias páginas relevantes al respecto, como esta . Sin embargo, usan if para hacer la redirección y de acuerdo con la documentación de nginx no es seguro usar ifs.
¿Hay alguna manera de hacerlo sin usar if? ¿Es seguro de usar si en este caso?
Gracias.
ifs en este caso, ya que no debe usarse de acuerdo con la documentación .