Faire un rewrite url simple

WRInaute discret
je me lance dans cette innovante technique.
Voilà j'ai des url de la forme index.php?id_page=news ou index.php?id_page=galerie etc...

je veux mettre dans la forme suivante :
http://monsite.fr/news.html
http://monsite.fr/galerie.html

j'ai fiat un truc de ce genre mais çà marche pas
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule   ^([a-z0-9]+)\.html$ \index.php?id_page=$1 [L]
 
WRInaute discret
ha oui, j'avais pas vu
merci
j'ai rectifié, alors j'ai fait ceci :

Code:
RewriteRule ^(.+)\.html$ /txt.php?id_page=$1

çà fonctionne parfaitement, par contre que veux dire ce (.+) ???

Sinon comment fqire pour pouvoir modifier ces liens, sans le faire automatiquement ?
j'aimerais pouvoir faire un truc qui permeterais de les modifier et de les défaire si jamais je stoppe le rewriting

merci
 
Nouveau WRInaute
wow cool, je viens de tester sa marche tres bien :)

et dit si ont a quelque chose comme sa, quesque je doit ajouté dans le htaccess pour avoir les tous séparer par des "-" et qui fini par ".html" ?? lol

photos.php?anne=2001&party=Trance-energy-2001&lien=1

Merci ;)
 
Discussions similaires
Haut