url-rewriting
Dans cet article, vous apprendrez a rediriger des urls et les réécrire dans un pure but de referencement :)
Les redirections et l'url rewriting, ce n'est pas si compliqué que ça !
La redirection 301+ 404 :
Vous voulez changer l'url d'une de vos pages. Vous voulez passer de www.votresupersite.com à www.votremegasite.com car vous avez
observé que sur le mot clé mega, il y avait plus de requêtes, et donc que cibler ce mot clé vous rapporterait plus de trafic (imaginons).
Cependant vous avez deja un certain nombre de liens qui pointent vers ancienne url celle avec super. Ce nombre de liens apporte
une certaine popularité a votre page et elle est très importante. Pour ne pas perdre une miette, une redirection transmettra toute la poppularité durement acquie sur votre nouvelle
url.
Voici comment faire : A insérer dans le Htaccess à la racine du site (sur une seule ligne)
Il y a 2 manières de faire une redirection
RedirectPermanent http://www.votresupersite.com/ http://www.votremegasite.com/
ou
RewriteRule http://www.votresupersite.com/ http://www.votremegasite.com/ [R=301]
Attention, votre ancienne url doit absolument répondre 404. L'erreur 404 not found signifie que l'adresse entrée ne correspond a
aucun contenu. Aucune chance pour Google de confondre votre ancienne et nouvelle page donc :)
La réécriture d'url
La réécriture d'url n'est finalement pas si compliquée. La synthaxe est la suivante :
A insérer dans le Htaccess à la racine du site (sur une seule ligne)
RewriteRule ^test/article-referencement/google-insight/ http://www.votresite.com/referencement/google-insight [L,
R=301]
Explication : on vient ici de demander a réécrire l'url suivante :
http://www.votresite.com/test/article-referencement/google-insight/
à remplacer par :
http://www.votresite.com/referencement/google-insight
Une url devant être la plus courte possible, cette correction était donc importante. On a ainsi retiré des mots parasites qui
n'allaient nous aider spécialement au referencement (test et article).
Le caractère ^ est facultatif, il indique l'endroit ou il faut commencer a récrire l'url.
Le [L] signifie Last et indique au module ou est ce qu'il doit s'arreter de récrire.
Les termes [R=301] signifient redirection 301, 301 correspondant a une redirection permanente. 302 correspond a une redirection
temporaire.