Pregunta

necesito para configurar una página de mantenimiento de un sitio web que estoy corriendo, por ejemplo, para la exhibición cuando estoy realizando el mantenimiento del sitio (el tiempo de inactividad programado) o si algo realmente rompe y tengo que crear una página de espera.

¿Hay algo especial que deba hacer para asegurar que los rastreadores de motores de búsqueda no indexan y se piensa que es mi sitio. O debería hacer un 404, añadir un archivo robots.txt temporal o algo? Yo, básicamente, no quiero que para indexarlo, como mi sitio, pero yo también no quiero que piensen que mi sitio está muerto y no regresó.

Editar Esto es lo que hice en Apache:!. ErrorDocument 503 /.server-maintenance.html RewriteEngine En RewriteRule ^ servidor maintenance.html / servidor de mantenimiento de redirección 503 / servidor de mantenimiento < strong> texto fuerte

¿Fue útil?

Solución

Usted debe enviar un 503 Service Unavailable código de estado HTTP, y no un 404 . Utiliza esta función junto con un Retry-After cabecera para contar los robots cuándo tiene que volver.

Otros consejos

Se puede usar un archivo robots.txt

http://www.robotstxt.org/

Además, Google tiene un validador en sus herramientas de webmasters.

https://www.google.com/webmasters/tools/

Volviendo 503 Service Unavailable robots de Google dice que volver más tarde. Hay una href="http://google.com/support/webmasters/bin/answer.py?answer=83040" rel="nofollow página de Google apoyo que describe los códigos de error HTTP y cómo que son interpretados por ellos.

También puede utilizar Reintentar-Después de cabecera de respuesta para sugerir el tiempo mínimo después de lo cual se comprobará de nuevo su sitio para la disponibilidad.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top