Nouveau WRInaute
Bonjour,
Je n'ai pas encore testé mes URL sur mon serveur, j'aurai voulu savoir si ce que j'avais fait était bon.
Je voudrais transformer mes URL de cette façon:
www.site.fr/index.php?page=toto&lang=fr => /fr/toto.html
www.site.fr/index.php?page=toto&ref=reference&lang=fr => /fr/toto-reference.html
www.site.fr/index.php?page=toto&choix=0&lang=fr => /fr/toto-0.html
J'ai donc fait cela:
Par contre dans mes variables, il peut y avoir des caractères comme - ou _ comment les rajouter dans mes expressions ??
Sinon pensez vous que ça fonctionne ?
Merci d'avance

Je n'ai pas encore testé mes URL sur mon serveur, j'aurai voulu savoir si ce que j'avais fait était bon.
Je voudrais transformer mes URL de cette façon:
www.site.fr/index.php?page=toto&lang=fr => /fr/toto.html
www.site.fr/index.php?page=toto&ref=reference&lang=fr => /fr/toto-reference.html
www.site.fr/index.php?page=toto&choix=0&lang=fr => /fr/toto-0.html
J'ai donc fait cela:
Code:
RewriteRule ^([a-z]*)/([a-z]*)\.html$
/index.php?page=$1&lang=$2 [L]
RewriteRule ^([a-z]*)/([a-z]*)-([a-z]*)\.html$
/index.php?page=$1&ref=$2&lang=$3 [L]
RewriteRule ^([a-z]*)/([a-z]*)-([a-z]*)\.html$
/index.php?page=$1&choix=$2&lang=$3 [L]
Par contre dans mes variables, il peut y avoir des caractères comme - ou _ comment les rajouter dans mes expressions ??
Sinon pensez vous que ça fonctionne ?
Merci d'avance
