Augmentez votre visibilité grâce à la réécriture d’url

La réécriture d’url appelée aussi “URL Rewriting” est une méthode de référencement à ne pas négliger. Elle aide beaucoup au référencement car on y place des mots clés et c’est aussi plus lisible pour les robots Google.

screen-url-rewriting

 

L’URL Rewriting

Qu’est-ce que c’est exactement ?

Vous n’avez jamais vu sur certains sites des urls de ce genre ?

http://www.monsite.com/articles.php?&id_article=10

Celà signifie que la réécriture d’url n’est pas mise en place. Ce serait plus propre de faire une URL du genre :

http://www.monsite.com/10-mon-super-tutoriel.html

Effectivement ce serait beaucoup plus lisible pour les robots Google, et en plus on appellerait les mots clés “mon super tutoriel”.

Comment mettre ça en place ?

Dans un premier temps, on va faire un test afin de voir si votre hébergeur accepte la réécriture d’URL en créant 2 fichiers.

1er fichier :

On va l’appeler test.php et vous allez y mettre dedans :

<p>Ceci est un test</p>

2eme fichier :

Il va falloir créer un fichier.txt que vous allez renommer htaccess.txt et vous allez y mettre dedans :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^mon-super-test.html$ /test.php [L]

Maintenant que ces 2 fichiers sont créés, on va les mettre en ligne via FTP à la racine de votre site et renommer le htaccess.txt en .htaccess

Une fois mis en ligne, vous pouvez tester en allant sur votre site de la manière suivante : www.monsite.com/mon-super-test.html

Si vous voyez une erreur 404, c’est que votre hébergeur n’accepte pas la réécriture d’url. il vous faudra alors prendre contact avec lui afin de trouver une solution.
Si vous voyez apparaitre : “Ceci est un test”, c’est que c’est compatible.

Maintenant on va passer à la pratique 😉

Supposons que vous ayez un site catalogue où vous présentez des modèles de voitures et que la page de détails du véhicule s’appelle “details_voiture.php”

On va appeler dans l’url, l’id de la base de données, la marque, le modèle et le type de carburant (essence ou diesel).

On recréé donc le fameux fichier htaccess et on va y mettre dedans les valeurs ci-dessous et bien sur en le renommant en .htaccess directement depuis le FTP :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([0-9]+)-(.+)-(.+)-(.+).html$ details_voiture.php?&id_voiture=$1&marque=$2&modele=$3&carburant=$4 [L]

Vous remarquerez que pour l’id de la base de données on appelle le champ ([0-9]+) au lieu de (.+) car c’est un numéro.

Ensuite il vous faudra appeler cette url depuis votre page “details_voiture.php”.

Exemple de lien pour accéder à la page détails du véhicule :

<a href=”<?php echo $resultats[‘id_voiture’] . ‘-‘ . $resultats[‘marque’] . ‘-‘ . $resultats[‘modele’] . ‘-‘ . $resultats[‘carburant’] . ‘.html’ ;?>”>Voir le détail</a>

Si tout s’est bien passé, vous devriez arriver sur votre page “details_voiture.php” sans aucun problèmes et l’url devrait être quelque chose du genre :

http://www.monsite.com/25-opel-corsa-essence.html

C’est vrai que c’est un peu compliqué quand on a pas l’habitude, mais normalement vous devriez vous en sortir. Si vous avez des problèmes pour le mettre en place, n’hésitez pas à poster vos commentaires.

Leave A Comment

Vous souhaitez créer un site web ou le référencer sur Google ?

Demandez votre devis gratuit