Voir aussi
Études
Articles de WRI
- Redirections 302
- Google Toolbar 3
- Rel="NoFollow"...
- L'effet sandbox
- Foire aux backlinks
- Redirections sauvages
- Détournement de page
- Afficher un flux RSS
- Intégrer un flux RSS
- Le PR est-il mort ?
- Analyse référencement
- Google Data Centers
- L'algo de janvier 2004
- Google Deskbar
- Google Dance oct 2003
- GoogleBot change
- Calculatrice Google
- J'ai de la chance
- Google.fr, Google.com
- GoogleBot détaillé
- Bilan 2002
- Chanson au PR Noel
- Viewer, WebQuotes
- La vie d'une page
- Les labos de Google
- Google API
- Phénomène de société
- L'algorithme parfait
- La Google danse...
Autres articles
- Pénalités de Google
- Ma théorie sandbox
- Le secret des doubles-résultats
- Marketing viral
- Le projet Opquast
- Forum phpBB
- Sessions et langues
- Référencement multilingue
- Google en résumé
- Réécriture d'URL
- URL Rewriting
- URL Rewriting : intro
- Fichier .htaccess
PHP
URL Rewriting expliqué aux débutants
Par Olivier Duffez, le 13 juin 2003
Nouveau ! Découvrez le programme 2008 de formation au référencement, avec un module de formation à l'URL Rewriting pour débutants. Formation préparée et assurée par Olivier Duffez, éditeur de WebRankInfo.
URL Rewriting : à quoi ça sert ?
L'URL Rewriting est une technique utilisée pour optimiser le référencement des sites dynamiques (utilisant des pages dynamiques). Les pages dynamiques sont caractérisées par des URL complexes, comportant en général un point d'interrogation, éventuellement le caractère & ainsi que des noms de variables et des valeurs.
Exemple : article.php?id=12&page=2&rubrique=5
Dans cet exemple, le fichier article.php
est utilisé pour afficher un article dont le texte vient
d'une base de données. C'est un fichier générique,
qui peut afficher n'importe quel article, de n'importe quelle rubrique,
page par page. Ici on cherche à afficher la page 2 de l'article
numéro 12 qui fait partie de la rubrique 5.
Le problème est que certains moteurs n'indexent pas les pages ayant des URL de ce type. Google par exemple n'indexe en général que les pages ayant au maximum 2 paramètres dans l'URL : il n'indexe donc pas une page comme celle de notre exemple.
Grâce à l'URL Rewriting, Google ainsi que n'importe quel robot va pouvoir indexer les pages dynamiques. L'intérêt est par exemple d'avoir plusieurs milliers de pages de votre site indexées dans Google (le catalogue de tous vos produits, votre forum, etc.).
URL Rewriting : comment ça marche ?
Le principe est très simple : sur un site qui utilise l'URL Rewriting, on ne peut plus se rendre compte qu'il est basé sur des pages dynamiques. En effet, les URL sont "propres" : elles ne contiennent plus tous les caractères spéciaux comme ? ou &. Personne ne peut savoir qu'il s'agit de pages dynamiques, que ce soit un robot d'indexation ou un internaute. Exemple : les pages de la FAQ Google de ce site (sauf la page principale...).
Le webmaster doit changer la façon dont
il écrit les liens, selon des règles qu'il va se fixer
lui-même. En reprenant l'exemple ci-dessus, on peut remarquer
que les URL pour les pages d'articles ont toutes la même forme.
On va donc changer nos scripts PHP et nos liens à l'intérieur
du site selon le modèle suivant : article_12_2_5.html
Quand un internaute demande cette page, le serveur
va appliquer une règle de réécriture d'URL
(décrite dans un fichier
.htaccess) et renvoyer la même chose que si l'internaute
avait demandé la page article.php?id=12&page=2&rubrique=5.
Remarque : même si l'URL Rewriting est mis en place, on peut toujours accéder aux pages en utilisant l'ancienne URL. Il faut donc veiller à changer tous les liens à l'intérieur de son site pour qu'ils soient tous au nouveau format.
URL Rewriting : les étapes pour la mise en place
- Vérifier que votre hébergeur permet l'utilisation de l'URL Rewriting. Si vous êtes chez un hébergeur gratuit qui ne le gère pas, c'est une très bonne raison pour franchir le cap et bénéficier de tous les avantages d'un hébergement professionnel (ça ne coûte pas grand chose...)
- Identifier les pages dynamiques dont l'URL comporte des paramètres, et choisir un nouveau schéma d'URL "propre"
- Ecrire les règles de réécriture dans le fichier .htaccess
- Changer tous les liens vers chaque fichier dont l'URL a changé
- Mettre à jour votre site et vérifier que tout fonctionne
Pour aller plus loin
Tout d'abord, lisez le tutoriel sur l'URL Rewriting.
Récemment dans le forum URL Rewriting
- joomla probleme
- Soucis avec redirection et caracteres speciaux en variable
- Redirection et rewritting des liens affiliés
- probleme redirection sur nom de domaime
- Problème avec mes fonctions latex sur mon site
- Interdire tous les visiteurs à mon site à part des exceptions
- Passer de .php à .html en visualisation
- comment éviter un duplicate content
- Rewriter une adresse invision avec variables ?
- Url rewriting sur un Index of /
- Redirgier offre?....... vers action.php?name=offre&.......
- Problème redirection sans www vers www
- double htaccess
- Redirection 301 sans variable ?
- url rewriting
Publicités
- Hébergement web pro

- Pour un bon référencement, il faut un bon hébergeur.
- Testez Sivit, l'hébergeur choisi par WRI (garantie 30 jours satisfait ou remboursé) à partir de 1,90 EUR HT/mois
- Best seller
