8
votes

Quel code d'état HTTP est la plupart des meilleurs moteurs de recherche lors d'une panne planifiée?

Si vous devez prendre un site pour un type de tâche de maintenance inévitable (et ce n'est pas un site assez important que vous avez un serveur de sauvegarde), quel code d'état HTTP doit-il avoir votre serveur de retour pour minimiser la possibilité que la recherche de la possibilité de rechercher Les moteurs penseront que le site est parti?

J'ai trouvé Cette liste des codes d'état de W3C, de que ce qui suit semble applicable:

  • 503 service indisponible
  • 500 Erreur de serveur interne
  • 408 Timeout
  • 404 non trouvé

    Je pense que 503 est le plus approprié, mais je ne sais pas quels moteurs de recherche peuvent préférer.


0 commentaires

3 Réponses :


2
votes

Selon Google le 503 Le code serait la voie à suivre, car cela signifie "le serveur est temporairement indisponible". Consultez également La page W3C sur le même.


0 commentaires

12
votes

de la bouche du cheval :

Si mon site est en panne pour la maintenance, comment puis-je dire à GoogleBot de revenir plus tard plutôt que d'indexer la page "Down pour la maintenance"?

Vous devez configurer votre serveur pour renvoyer un statut de 503 (réseau indisponible) plutôt que 200 (réussi). Qui permet à Googlebot savoir d'essayer à nouveau les pages plus tard.


0 commentaires

3
votes

N'envoyez pas de 404 - ils peuvent vous supprimer de leur index.

J'enverrais probablement un 503 et une nouvelle tentative appropriée, bien que je ne sache pas si quelque chose utilise réellement l'en-tête.


0 commentaires