La réécriture d’url pour les nuls
Par Korben le 12 juillet 2007
La réécriture d’URL, ou l’URL Rewriting, vous connaissez ?

Cela permet avec Apache de transformer une adresse internet de type :
http://example.com/cgi-bin/shop.cgi?cmd=product&category=vehicles&product=bus
en adresse de type :
http://example.com/shop/vehicles/bus.html
Afin de rendre votre site plus sympa à bookmarker, mais surtout à référencer !
Au lieu de vous expliquer comment faire, je vous vous conseiller ce site, qui fait des merveilles ! Vous lui donnez l’URL avec toutes les variables que vous avez et il va vous la transformer en URL claire et lisible et va vous donner le code à rajouter dans vos .htaccess ou votre apache.conf
Pratique
(Puis si ça ne vous sert pas, c’est noté au moins ici pour ma pomme :-))
Je vous recommande aussi la lecture des sujets suivants
- 5 choses à savoir faire avec son .htaccess
- Accèdez aux fiches détaillées Viadeo sans compte premium
- Amis paranos, pensez à bloquez votre Referer…
- Des adresses illimitées avec Gmail
- Ajouter Google Maps à votre site en moins de 10 min !






Aigleblanc
Trés utile ca ! surtout en ce moment avec l’arrivé massive de ce genre de chose.
Posté le 12 juillet 2007 à 18:31:33
KissCoolMan
Haaaaaaaaaaaaaa, mod_rewrite, ma grande hantise !!!
!!!
J’essaierais ça la prochaine fois que j’dois rewrité quelque chose, … ca a intérêt de marcher
Et sinon, tu t’en sors avec ton serveur dédié ? T’as pas des graphs / stats à nous montrer
? (friand de stats moi ^^)
Posté le 12 juillet 2007 à 22:47:20
micka39
Super bien ce site !
Moi qui arrivais jamais à y faire :d
Posté le 16 septembre 2007 à 12:40:26
chik
Super utile mais exemple :
http://www.servicimmo33.com/alerte_mail/alerte_mail.php?transaction=1&type=2&surface_min=20
RewriteEngine On
RewriteRule ^\.html$ /alerte_mail/alerte_mail.php?transaction=1&type=2&surface_min=20 [L]
ok jusque la c’est simple,
mais je fais comment pour réecrire les adresses ou mes variables que je passe dans l’url changent ??
exemple
http://www.servicimmo33.com/alerte_mail/alerte_mail.php?transaction=2&type=6&surface_min=50
ou
http://www.servicimmo33.com/alerte_mail/alerte_mail.php?transaction=1&type=4&surface_min=30
bref… les exemples sont infinis ….
Merci ;))
Posté le 26 février 2008 à 15:21:56