Réaliser une Redirection permanente 301 via fichier .htaccess

L’historique est une partie du référencement que beaucoup oublient, or il est souvent prépondérant.
C’est pour cela qu’un site inscrit et référencé depuis longtemps dans google est difficile à détrôner de la première place des pages de résultats. Cependant, il est souvent nécessaire de modifier ceraines URLs.
Afin de ne pas perdre l’historique du référencement google, il est nécessaire d’indiquer au moteur que l’URL a changé via une redirection permanente dite “301″.

J’ai pu consulter divers articles sur les redirections 301 permanentes via le fichier apache htaccess: voici un résumé de leurs conseils et un exemple issu de ma propre expérience.

Tout d’abord la redirection via le htaccess semble être la plus fiable et la plus facile à mettre en œuvre puisqu’ il suffit de saisir une seule ligne de code avec notepad.
La fonction utilisée est la fonction RedirectPermanent qui indique aux navigateurs et moteurs de recherches que la page est déplacée de façon permanente .

Exemple :


je souhaite supprimer l‘ancienne URL http://www.fredericbouffier.com/blog/jo et rediriger ses nombreuses visites et liens vers la nouvelle URL suivante : http://www.fredericbouffier.com/blog/culture/951/les-jeux-olympiques-en-direct-sur-le-net-avec-google/

1-Il me suffit donc de saisir dans notepad le code suivant (sur une seule ligne si possible):
Redirect permanent /blog/jo/ http://www.fredericbouffier.com/blog/culture/951/les-jeux-olympiques-en-direct-sur-le-net-avec-google/

2-puis de sauver ce fichier sous le nom htaccess.txt car windows ne connait pas les extensions.htaccess. (voir le fichier ici )

3-Placez ensuite ce fichier via FTP a la racine de votre site et renommez le .htaccess sur place

4- c’est fini ! testez ! Si cela ne fonctionne pas, lisez les remarques ci-après.

Quelques précautions et commentaires :

  • J’ai essayé de placer le fichier .htaccess dans le sous répertoire Blog et de modifier le .htaccess de wordpress qui propulse ce répertoire mais cela n’a pas été concluant ( une erreur 500 (erreur interne du serveur) ou redirections inexistantes)
  • J’ai donc utilisé plusieurs .htaccess : l’un pour le blog et l’autre pour les redirections, placé directement à la racine du site.


  • Il faut alors bien remarquer que l’ancienne URL est indiquée de façon “relative” dans la syntaxe de la fonction redirect permanent et doit prendre en compte l’emplacement du fichier .htaccess, j’ai donc supprimé le “http://www.fredericbouffier.com” de mon ancienne URL : /blog/jo/
  • Par contre la nouvelle URL est complète : http://www.fredericbouffier.com/blog/culture/951/les-jeux-olympiques-en-direct-sur-le-net-avec-google/

Liens :

Les péconisations apache sur la fonction Redirect Permanent et autres : http://httpd.apache.org/docs/1.3/mod/mod_alias.html#redirectperm

Pour tester la qualité de votre redirection : http://www.webconfs.com/redirect-check.php

D’autres conseils :

http://alexandre.alapetite.net/doc-alex/redirections/index.fr.html#fichierht

http://creer-un-site.fr/redirection-permanente-par-htaccess.php

Tutoriel apache .htaccess en anglais

Share and Enjoy:
  • Digg
  • Facebook
  • Google
  • TwitThis
  • Wikio FR

This entry was posted on Samedi, novembre 8th, 2008 at 12:22 and is filed under SEM/SEO. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

Réaliser une Redirection permanente 301 via fichier .htaccess

Posted on novembre 8th, 2008 by webetoiles
Filed under SEM/SEO | No Comments

J’ai pu consulter divers articles sur les redirections 301 permanentes via htaccess: voici un résumé de leurs conseils et un exemple issu de ma propre expérience.

Share and Enjoy:
  • Digg
  • Facebook
  • Google
  • TwitThis
  • Wikio FR
Rss Download Plugin fermer