2011-01-10 14 views
52

estoy rediseño de su página web de la pequeña empresa. Voy a poner una página de presentación temporalmente 'en construcción'. Lo sé, lo sé ... pero será uno con estilo, espero. :)páginas temporalmente no disponibles

Lo que, principalmente con fines de SEO, es el mejor código de estado HTTP para repartir para las URL que estarán temporalmente no disponibles (las mismas URL tendrán contenido nuevamente, después de que el nuevo sitio esté activo).

Ahora, mi tráfico del sitio web no es de ninguna importancia, sino como un webdeveloper Quiero este conocimiento en mi caja de herramientas para posibles proyectos futuros clientes. Y qué mejor manera de probar y experimentar con esto, ahora que tengo una "razón" conveniente con mi propio sitio web.

Aquí hay algunos sobre los que pensé:
503 parece atractivo, pero está en la categoría de errores del servidor.
204 también parece atractivo, pero prefiero redireccionar temporalmente a la página de bienvenida.
307 parece la mejor opción, pero no estoy del todo seguro.

Hay algunos otros también. Entonces tengo curiosidad por escuchar tu consejo. Gracias

+2

¿Respuestas de la competencia eliminadas? No muy stackoverflowish. – mykhal

Respuesta

78

no estoy de acuerdo a la respuesta seleccionada. Yo usaría el código 503.

Según the RFC for HTTP/1.1:

503 Servicio no disponible

El servidor no puede procesar la solicitud debido a una sobrecarga temporal o el mantenimiento del servidor. La implicación es que esta es una condición temporal que será aliviado después de cierto retraso.

Sí, debería ser un error, porque la página esperada no aparecerá.

+8

Nota esto no es reclamado solo por wikipedia. Esta interpretación en realidad proviene del RFC - http://tools.ietf.org/html/rfc2616#section-10.5.4 – yaccz

+0

Sí, tienes razón. Y acabo de verificar: puntos de Wikipedia que se vinculan como fuente para muchas declaraciones. –

+12

503 Google sugiere también - http://googlewebmastercentral.blogspot.com/2011/01/how-to-deal-with-planned-site-downtime.html "nos encontramos con un montón de problemas con los sitios que devuelven 200 (OK) códigos de resultado para errores del servidor, tiempo de inactividad, sobrepasados ​​de ancho de banda o páginas de marcadores temporales ("En construcción"). El código de resultado HTTP 503 es la solución preferida por el webmaster para todas estas situaciones ". –

Cuestiones relacionadas