Une fois qu’un site est prêt à se substituer à d’anciennes pages, voici les étapes à accomplir pour y arriver :
- Repérer sur l’ancien site les noms des pages web les plus utilisés, référencés
- Supprimer les anciennes pages, y compris les sous-répertoires, fichiers annexes,… en prenant éventuellement la précaution d’en faire une copie externe.
- Installer une page index.php de redirection définitive
- Installer des liens de redirections à la place des anciennes pages importantes repérées à l’étape 1
La page index.php
Elle comprendra juste le code php nécessaire, c’est à dire :
- l’indication d’une redirection de type 301, définitive, qui indiquera aux moteurs de recherche de référencer la nouvelle page plutôt que l’ancienne
- la ligne spécifiant la redirection
Voici le code que j’ai utilisé :
<?php header('Status: 301 Moved Permanently', false, 301); header('Location: /perso/Villers.Didier/blog/'); exit(); ?>
Les liens de redirections à la place des anciennes pages
Pour chacune de ces pages html, il faudra remplacer le code et mettre le nouveau lien correspondant. Par exemple, si une ancienne page contact.html existait, il suffira de remplacer le contenu de cette page par le code suivant :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta http-equiv="refresh" content="1; url=https://dvillers.umons.ac.be/blog/contact/" /> <title>Redirection</title> <meta name="robots" content="noindex,follow" /> </head> <body> <p><a href="https://dvillers.umons.ac.be/blog/contact/">Redirection</a></p> </body> </html>
Références :