Réécriture d'url dynamique

Aujourd'hui il est très courant de développer son site Internet en utilisant un langage dynamique afin d'éxécuter des actions du coté serveur. Les principaux langages sont principalement le PHP et l'ASP.

Variables dans l'url

En PHP comme en ASP il peut être très utile de faire passer des variables dans l'url du site pour répondre à certains besoins : numéro d'identification d'un article, pagination...

Un petit exemple pour être un peu plus clair, avec une adresse qui contient deux paramètres :

http://www.maboutique.fr/article/?id=4&cat=23

Le problème majeur de ce type d'url est que certains moteurs ignorent les pages dont il fait référence. On recommande de ne pas dépasser plus de deux paramètres dans l'url afin de ne pas être ignoré par les moteurs de recherche comme Google et nuire à votre référencement.

Solution

La solution la plus recommandée et la plus couramment utilisée, consiste à réécrire les url au bon format pour les moteurs de recherche. Cette technique est appelée l'url rewriting.

Le but est de reproduire une url facilement identifiable et contenant les mots clé de votre page.
Reprenons notre boutique en ligne :

http://www.maboutique.fr/article/4-Wii-Nitendo.htm

Le résultat est surprenant ! En un coup d'oeil vous avez deviné le contenu de la page.

Les moteurs de recherche sont très gourmands de ce genre d'url et ils vous le rendront bien :)

Pour profiter de cette technique, tout ce passe dans le .htaccess de votre site :

RewriteRule ^article/([0-9]+)+([a-z]+)+([a-z]+)+(\.htm)?$ article/?=$1&cat=$3 [L]

L'objectif de ce tutoriel n'est pas de vous expliquer le fonctionnement de l'url rewriting mais de vous initier à cette technique qui saura participer à votre référencement naturel.

Pour tout savoir consulter cet excellent tutoriel publié sur le Site du Zéro ;)