Supprimer est rapide et sans retour possible. L'ordre ci-dessous prend dix minutes et conserve tout ce qui se révélera important plus tard — et il y a toujours quelque chose.
Faites d'abord une copie, et pas seulement des fichiers
- Les fichiers et la base de données, évidemment.
- La messagerie. Supprimer l'hébergement supprime les boîtes, et les messages avec.
- La zone DNS. Exportez-la. Reconstituer trente enregistrements de mémoire fait un mauvais après-midi.
- Le certificat et les clés éventuelles, si autre chose en dépend.
Vérifiez ensuite ce qui pointe vers lui
Un site qu'on supprime est souvent cité par quelque chose qui reste : un formulaire qui y poste, une image liée depuis un autre site, une tâche cron sur un autre serveur, une API qu'une application appelle encore. Cherchez le domaine avant qu'il ne cesse de répondre.
grep -rn "old-site.com" /var/www/ --include="*.php" | head -20
Laissez une redirection, pas un trou
Si le contenu a déménagé, redirigez. Un 301 conserve la réputation gagnée par l'ancienne adresse et mène les visiteurs au bon endroit ; la supprimer perd les deux.
server {
server_name old-site.com;
return 301 https://new-site.com$request_uri;
}
Et s'il a vraiment disparu
Renvoyez un 410 plutôt qu'un 404. Il dit « ceci a existé et a été retiré volontairement », et les moteurs le retirent plus vite et plus proprement qu'un 404 qui pourrait n'être qu'une erreur.
L'ordre
- Tout copier, messagerie et DNS compris —
- Vérifier que la copie s'ouvre — Non pas qu'elle existe — qu'elle s'ouvre.
- Mettre en place la redirection ou le 410 —
- Attendre quinze jours — Surveillez le journal pour voir si quelque chose demande encore.
- Puis supprimer —
N'annulez pas le domaine en même temps. Garder le nom une année de plus coûte peu et maintient la redirection en état — et c'est précisément ce que rencontrent les visiteurs.
