web-dev-qa-db-fra.com

Code d'état HTTP pour les pages temporairement indisponibles

Je repense le site Web de ma petite entreprise. Je vais mettre en place une page d'accueil temporaire "en construction". Je sais, je sais ... mais ce sera un style, j'espère. :)

Ce qui, principalement à des fins de référencement, est le meilleur code d'état HTTP pour déceler les URL qui seront temporairement indisponibles (les mêmes URL auront à nouveau du contenu, une fois le nouveau site mis en place).

Maintenant, le trafic de mon site Web n'a plus aucune importance, mais en tant que développeur Web, je veux cette connaissance dans ma boîte à outils pour d'éventuels futurs projets clients. Et quelle meilleure façon de tester et d'expérimenter cela, maintenant que j'ai une "raison" pratique avec mon propre site Web.

En voici quelques-unes auxquelles j'ai pensé:
503 semble attrayant, mais se trouve dans la catégorie des erreurs de serveur.
204 semble également attrayant, mais je préfère rediriger temporairement vers la page de démarrage.
307 semble être le meilleur choix, mais je ne suis pas tout à fait sûr.

Il y en a aussi quelques autres. Je suis donc curieux d'entendre vos conseils. Merci

68
Decent Dabbler

Je ne suis pas d'accord avec la réponse choisie. J'utiliserais le code 503.

Selon le RFC pour HTTP/1.1 :

503 Service non disponible

Le serveur n'est actuellement pas en mesure de traiter la demande en raison d'une surcharge ou d'une maintenance temporaire du serveur. L'implication est qu'il s'agit d'une condition temporaire qui sera atténuée après un certain retard.

Oui, cela devrait être une erreur, car la page attendue n'apparaîtra pas.

102
Jan K. S.