Vous avez certainement déjà entendu parler de la fameuse Redirection 301 ?
Mais de quoi s'agit il et quand dois je l'utiliser ?
Voici quelques questions simple concernant les redirections 301 auxquelles nous allons tenter de répondre ...

L'utilisation d'une redirection 301 intervient lorsque pour une quelconque raison vous décidez de changer l'emplacement de vos document Web.
J'entend par là changement de Nom de Domaine, changement de repertoire, changement du nom des dossiers et/ou pages web, déplacement définitf, etc ...
Si tel est un jour votre cas, vous devrez utiliser la redirection 301 afin de signaler au Robot que le document qu'il recherche a été déplacé.
Ainsi il indexera au plus vite le nouveau document tout en gardant sa notoriété et supprimera l'ancien de sa base de données.
Vous comprenez donc qu'en terme de référencement ceal est hautement bénéfique puisque vous ne repartez pas de 0 mais vous conserver votre ancien travail de référencement.

Examinons un cas concret si vous le voulez bien !
J'avais un forum dans un dossier (/forum/) de www.1ere-compagnie-guyane.com.
Pour diverse raison, j'ai voulu mettre ce forum sur un nouveau nom de domaine, en l'occurence : Real-tv.biz tout en conservant son référencement et les liens qui pointaient vers lui.

Pour cela, j'ai décidé d'utiliser la redirection 301 ...
Les moteurs de recherche ont vite indexé le nouveau site.
Lorsque les visiteurs saissisaient des requêtes sur leur moteur favori, ils arrivaient bel et bien sur le nouveau domaine et sur la page désirée et non sur la page d'acueil (élément trés important à prendre en compte).

Essayer d'aller sur : http://www.1ere-compagnie-guyane.com/forum/index.php?showtopic=1974
Regardez l'URL affichée dans votre navigateur :)
Ainsi, si j'avais des liens vers cette page précise, ils sont toujours valables !

Comment réaliser une redirection 301 ?

Pour faire ce tour de passe-passe, j'ai utilisé la redirection 301 par .htaccess

RedirectPermanent /forum/ http://www.real-tv.biz/
J'ai juste mis cela dans mon .htaccess que j'ai placé dans le repertoire /forum de www.1ere-compagnie-guyane.com et le tour était joué.

J'ai bien evidemment transférer mon repertoire /forum sur le nouveau NDD auparavant.

La même redirection 301 est possible en php.
Il aurait fallu dans le cas présent modfier l'entête HTTP avec la fonction header.

header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.real-tv.biz');
header('Content-Type: text/html; charset=ISO-8859-1');
header('Connection: close');
La fonction header doit être placé au plus haut dans votre document, avant le Doctype.

Utiliser la redirection 301 mais n'en abusez pas !
L'idéal est que votre site soit bien structuré dès le départ afin de ne pas avoir à jongler avec les redirections.

Cela ne vous a pas suffit ?
Allez plus loin avec les redirections 301 et les Status Code Definitions !


Liens Référencement : eglantine elixir embusquer