Bonjour a tous !
J'essaye de gerer le multi langue sans variable de session ... mais j'avoue je bloque donc toute aide serait la bienvenue
Dans mon .htaccess j'ai mis :
La deuxième règle marche très bien.RewriteRule ^(fr|en)\/(.*)\.html\?(.*)$ \/REP_DE_TEST\/$2\.php\?language=$1\&$3 [L]
RewriteRule ^(fr|en)\/(.*)\.html(.*)$ \/REP_DE_TEST\/$2\.php\?language=$1 [L]
ex : bla.com/fr/test.html est bien redirigé vers bla.com/test.php?language=fr
La première ... beaucoup moins. Le problème vient du "?" (de mes variables GET). J'arrive pas à pondre une expression qui le prend bien en compte.
ex : bla.com/fr/test.html?id=1 devrait etre redirigé vers bla.com/test.php?language=fr&id=1
Merci pour votre aide.
EDIT : Trouver une solution a la premiere rewriterule me permettrait surement d'en creer une unique pour les deux cas ^^
Partager