Question

Je dois installer une page de maintenance d'un site Web en cours d'exécution, je suis, par exemple pour l'affichage quand j'effectuer l'entretien du site (arrêt programmé) ou si quelque chose se brise vraiment et j'ai besoin de mettre en place une page de maintien.

Y at-il quelque chose que je dois spécial faire pour faire en sorte que le moteur de recherche robots d'exploration ne indexent et pensent que c'est mon site. Ou dois-je faire un 404, ajouter un fichier robots.txt temporaire ou quelque chose? Je ne veux pas fondamentalement indexer comme mon site, mais je ne veulent pas qu'ils pensent que mon site est mort et ne reviendra pas.

Modifier Voici ce que je l'ai fait dans Apache:. ErrorDocument 503 /.server-maintenance.html RewriteEngine On RewriteRule ^ serveur maintenance.html / serveur de maintenance Redirect 503 / serveur d'entretien < strong> texte fort

Était-ce utile?

La solution

Vous devez envoyer un 503 Service Unavailable code d'état HTTP, et non un 404 . Utilisez cette option conjointement avec Retry-After en-tête pour dire aux robots quand revenir.

Autres conseils

Vous pouvez utiliser un robots.txt

http://www.robotstxt.org/

En outre, Google a un validateur dans leurs outils webmasters.

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

De retour 503 Service Unavailable dit robots de Google pour revenir plus tard. Il y a une page de soutien Google décrivant les codes d'erreur HTTP et comment ils sont interprétés par eux.

Vous pouvez également utiliser Retry-After-tête de réponse de proposer un minimum de temps, après quoi votre site est à nouveau en vérifier la disponibilité.

Une autre approche serait de ne pas lier la page de maintenance de toute autre page sur votre site Web (ou tout autre site Web).

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