2009-04-07 10 views
5

Necesito configurar una página de mantenimiento para un sitio web que estoy ejecutando, p. para mostrar cuando estoy realizando el mantenimiento del sitio (tiempo de inactividad programado) o si algo realmente se rompe y tengo que poner una página de espera.¿Cómo detengo los motores de búsqueda indexando una página de mantenimiento

¿Hay algo especial que deba hacer para garantizar que los rastreadores de los motores de búsqueda no lo indexen y piensen que es mi sitio? ¿O debería hacer un 404, agregar un archivo robots.txt temporal o algo así? Básicamente, no quiero que lo indexen como mi sitio, pero tampoco quiero que piensen que mi sitio está muerto y que no volverá.

Editar: Esto es lo que hice en Apache:!. ErrorDocument 503 /.server-maintenance.html RewriteEngine En RewriteRule^servidor maintenance.html/servidor de mantenimiento de redireccionamiento/servidor de mantenimiento 503 texto fuerte

Respuesta

10

Usted debe enviar un código de estado HTTP 503 Service Unavailable, y no un 404. Úselo junto con un encabezado Retry-After para indicar a los robots cuándo volver.

+0

Como yo todavía no tengo representante suficiente para editar, esto es lo que hice en Apache: ErrorDocument 503 /.server-maintenance.html RewriteEngine En RewriteRule^servidor maintenance.html/servidor de mantenimiento!. Redirect 503/server-maintenance – DEfusion

0

Otro enfoque sería no vincular la página de mantenimiento desde cualquier otra página en su sitio web (o cualquier otro sitio web).

2

De vuelta 503 Service Unavailable le dice a Google bots que vuelva más tarde. Hay un Google support page que describe los códigos de error HTTP y cómo son interpretados por ellos.

También puede usar Retry-After response header para sugerir el tiempo mínimo después del cual se vuelve a verificar la disponibilidad del sitio.

Cuestiones relacionadas