¿Qué estado HTTP debo devolver durante la interrupción temporal del sitio / tiempo de inactividad?


12

Voy a eliminar mi sitio web para actualizar el código. Me gustaría que se muestre una página de tiempo de inactividad temporal durante la actualización. En aras de evitar problemas con los robots que intentan arañar mi sitio durante el tiempo de inactividad, ¿qué respuesta HTTP debo asegurarme de devolver durante esta ventana?

Respuestas:


13

Según el RFC, la respuesta correcta a la devolución es 503 - Servicio no disponible

10.5.4 503 Servicio no disponible

El servidor actualmente no puede manejar la solicitud debido a una sobrecarga o mantenimiento temporal del servidor . La implicación es que esta es una condición temporal que se aliviará después de algún retraso. Si se conoce, la duración del retraso PUEDE indicarse en un encabezado Retry-After. Si no se proporciona Retry-After, el cliente DEBE manejar la respuesta como lo haría para una respuesta 500.

  Note: The existence of the 503 status code does not imply that a
  server must use it when becoming overloaded. Some servers may wish
  to simply refuse the connection.

Mejoraría su respuesta, pero aún no tengo 15 rep. Sin embargo, tienes la marca de verificación. :) ¡Gracias!
Matt Huggins

No hay problema .. :)
Izzy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.