Question

Y at-il un code d'état HTTP pour indiquer à Google (et d'autres) à en aller, me index à nouveau plus tard

En fait, qui dit sémantiquement clients que le site est en maintenance?

Ceux que je l'ai pris en compte sont

304 => Not modified
307 => Temporary redirect
410 => Gone
503 => Service Unavailable

Je penche vers le dernier, mais il était tout simplement curieux auquel on était bon choix.

Était-ce utile?

La solution

HTTP 503 -. Service indisponible serait le plus approprié

  

Le serveur Web (exécutant le site Web) est actuellement incapable de traiter la requête HTTP en raison d'une surcharge temporaire ou la maintenance du serveur. L'implication est que c'est une condition temporaire qui sera levée après un certain délai.

Ce message sur le forum central Google Webmaster est également pertinent:

  

Oui - un 503 est la réponse du serveur correct pour « Nous sommes fermés ». Si vous remplacez une page HTML normale: « Nous sommes fermés » et servir de 200 il est très probablement indexé par Google.

     

Si vous donnez le Googlebot un 503, il va juste aller et revenir plus tard sans indexation ce que vous lui donnez.


Mise à jour:

En ce qui concerne la mise en œuvre de php, vous pouvez être intéressé à vérifier l'article suivant:

Notez également retry-after en-tête, où vous peut spécifier après combien de secondes une autre demande devrait être une nouvelle tentative.

Autres conseils

De http://www.google.com /support/webmasters/bin/answer.py?hl=en&answer=40132

503 (Service indisponible) Le serveur est actuellement indisponible (il est surchargé ou en maintenance). En général, cela est un état temporaire.

Je considère 503 comme le plus approprié, puisque le groupe 5xx est destiné à des erreurs de serveur en général.

503 Service Unavailable

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top