Bonjour,
je suis calé sur mon fichier htaccess.
J'ai décidé, pour mon site multilangues,
- de récupérer via htaccess le fr ou es suivant la langue.
- de retransmettre ça sous la forme page.php?langue=fr
Jusque là pas de problème.
Le hic apparait quand j'ai une page www.monsite.com/fr/page.php?id_produit=2
J'aimerai réécrire cette url sous la forme www.monsite.com/page.php?id_produit=2&langue=fr
RewriteRule ^([a-z]{1,3})/(.*)\.php[\?]?(.*)$ $2.php?langue=$3&$4 [L] |
Avec cette regex, je compte récuperer dans la première variable la langue, dans la deuxième, le nom de la page, dans la troisième les parametres GET sans le point d'interrogation.
ça ne fonctionne pas....
Qui à une idée, ou une autre solution pour utiliser les url www.monsite.com/fr/page.php avec comme dossier virtuel le fr/ ou es/
Merci pour votre aide.
Message édité par papanoramix le 26-06-2007 à 16:09:13