Calendrier
novembre 2007
L Ma Me J V S D
« oct   déc »
 1234
567891011
12131415161718
19202122232425
2627282930  

La réécriture d’URL ou URL Rewriting

Les sites dynamiques (qui utilisent un programme permettant de créer dynamiquement des centaines voire des milliers de pages) génèrent la plupart du temps des pages aux URL longues et complexes, du fait de la présence de variables. Ces sites deviennent alors des obstacles pour les moteurs de recherche.
La technique de l’URL rewriting constitue certainement la meilleure solution pour obtenir un bon référencement de tels sites web dynamiques. Une fois que la réécriture d’URL est mise en place sur un site, les pages seront accessibles grâce à des URL dites «propres» (débarrassées de caractères spéciaux comme «?» ou «&»), que ce soit pour les internautes ou pour les robots des moteurs de recherche.

Ainsi, une page qui était accessible à l’adresse : http://www.votresite.com/produits/lecture_base.php?id=21&page=03&item=05
sera accessible après URL rewriting à l’adresse (par exemple) : http://www.votresite.com/produits/produit-21-03-05.html

Le principe de la réécriture d’URL est donc de mettre en place un mécanisme sur le serveur hébergeant votre site pour qu’il sache interpréter ce nouveau format d’URL. Dans notre exemple, quand un internaute accède à la page http://www.votresite.com/produits/produit-21-03-05.html, le serveur doit renvoyer exactement la même chose que si l’internaute avait demandé la page http://www.votresite.com/produits/lecture_base.php?id=21&page=03&item=05.
La correspondance entre les deux schémas d’URL est alors décrite sous forme de «règles de réécriture», chaque règle permettant de décrire un format d’URL.

Si vous avez déjà un site dynamique en ligne et que vous souhaitez l’optimiser par cette technique, commencez par vérifier que votre hébergeur permet l’utilisation de l’URL Rewriting. Si votre site est hébergé sur un serveur mutualisé, il n’est pas garanti que votre hébergeur ait activé le support de la réécriture d’URL, principalement pour des raisons de sécurité. Mais cela dépend également du système hébergeant votre serveur web. Relativement facile si vous êtes sous un environnement Linux/Apache, cela devient beaucoup plus délicat dans un environnement Windows/IIS, notamment avec un site développé en langage ASP.
Si cette technique est possible pour votre site, vous devez ensuite identifier les pages dynamiques dont l’URL comporte des paramètres, et définir un nouveau schéma d’URL «propre» (à partir de leurs formes communes) avant de commencer à écrire les règles de réécriture et paramétrer le serveur.
Vous devez ensuite changer tous les liens vers chaque fichier dont l’URL a été modifiée, puis mettre à jour votre site et vérifier que tout fonctionne.

Profitez alors de cette technique pour bien réfléchir en fonction du référencement, car il est possible d’utiliser des mots-clés dans les URL des nouvelles pages ainsi générées, afin que celles-ci soient plus parlantes pour les internautes et surtout mieux prises en compte par les moteurs de recherche.

La mise en place de la réécriture d’URL est un travail qui peut être long, complexe et technique, mais qui permet d’obtenir des résultats sans commune mesure avec les sites statiques. Une fois bien mise en place, la réécriture d’URL (associée à une optimisation dynamique des pages) permet bien souvent de positionner le site sur Google ou les autres moteurs de recherche pour des milliers d’expressions plutôt que quelques dizaines comme c’est le cas habituellement avec les sites statiques.

De plus, la réécriture d’URL permet également de renforcer la sécurité du site en masquant les noms des variables passées dans l’URL. Si l’extension des URL « propres » est neutre (par exemple .html ou .htm), il est même possible de masquer le langage utilisé sur le serveur (PHP ou autre).

Laisser une réponse