Vous venez de déménager votre site ? De changer l'URL d'une / de plusieurs page(s) ? D'un dossier ? Mais malheureusement vous avez peur que vos visiteurs s'affolent s'ils ne trouvent plus la / les pages déplacée(s) ? Que les moteurs de recherche soient perdus ?

J'ai la solution : les redirections.

Je dis les et non la redirections, car il existe plusieurs méthodes de redirection :

  • la redirection HTTP ;

  • la redirection HTML ;

  • la redirection PHP ;

  • la redirection Javascript.

Comme vous vous en doutez, il y en a de meilleures que d'autres, et c'est pour cela que je vais essayer de toutes les aborder en montrant les points positifs et négatifs de chacune d'elles.

Tout cela se fera sur plusieurs tutoriels ; dans celui-ci, je me contenterai de vous expliquer la redirection HTTP qui est à mon avis la meilleure de toutes. En tout cas, c'est sûrement la plus utilisée.

Avant de commencer, il vous faut savoir une chose : cette redirection fonctionne directement avec Apache.

La majeure partie des serveurs tournent sous Apache, l'autre partie (qui ne tourne pas sous Apache) comprend néanmoins les mêmes fichiers que ceux utilisés sur des serveurs Apache : ça ne pose donc pas de problème, généralement.

.htaccess : mais je connais ça, ce n'est pas le fichier dans lequel on configure les erreurs 40x (400, 401, 402, 403, 404... ) ? :euh:

Très bonne remarque ! C'est effectivement dans le même fichier que l'on fait ces deux manipulations. :)

Pour commencer, je vais vous donner un fichier d'exemple qui va vous montrer les possibilités de la chose. ^^

Redirect permanent /dossier01/page01.html http://nouvelle.adresse.fr/dossier03/page02.html
RedirectMatch seeother ^/images/(.*)\.jpg$ http://adresse.actuelle.fr/images/$1.gif
Redirect permanent /dossier01 http://nouvelle.adresse.fr/dossier02
Redirect permanent / http://nouvelle.adresse.fr/
Redirect gone /vieux.html

Oullaaaalaaalaaa... c'est quoi, ce truc ? :euh: :euh:

Ça, c'est un fichier .htaccess avec des règles de redirections complexes (les expressions régulières), mais pas de panique : je ne vais rien vous faire faire d'aussi compliqué !


L'auteur