Comment mettre temporairement un site hors ligne sans le supprimer ?

Mettre un site hors ligne temporairement n'exige jamais de toucher aux fichiers ni à la base de données. On active le mode maintenance du CMS, ou l'on place une page d'attente au niveau du serveur : le site reste intégralement en place, les contenus, les URL et le référencement sont préservés, et le retour en ligne prend quelques secondes.

Trois méthodes selon le besoin :

  • Le mode maintenance du CMS. WordPress, Joomla, Drupal et PrestaShop en disposent tous. C'est le plus rapide, à condition que le site fonctionne encore.
  • Une page de maintenance servie par le serveur. Une règle de réécriture renvoie tout le trafic vers une page statique. Cette méthode reste opérationnelle même si le CMS est cassé ou en cours de restauration.
  • Une protection par mot de passe. Adaptée à une recette ou à un site en préparation, elle laisse passer uniquement les personnes autorisées.

Le point critique est le code HTTP renvoyé. Une mise hors ligne temporaire doit répondre en 503 (service momentanément indisponible), idéalement avec un en-tête Retry-After. Les moteurs comprennent alors qu'il s'agit d'une interruption passagère et conservent les pages dans leur index. À l'inverse, un code 404 ou 410, une redirection permanente ou une balise noindex laissée en place peuvent provoquer une désindexation qu'il faudra ensuite corriger.

Ce qu'il ne faut jamais faire : supprimer les fichiers du serveur, effacer le domaine ou renommer le répertoire du site. La remise en ligne devient alors une véritable restauration, avec un risque de perte. Si votre site est déjà inaccessible et que vous ignorez pourquoi, notre offre de dépannage de site internet permet une intervention ponctuelle.