Bonjour a tous,
Mon problème est le suivant: je travaille actuellement sur l’URL rewrite d'un site qui prend en charge deux langues (anglais et français) que l'utilisateur peut changer par le biais de drapeaux. Lorsque l'utilisateur clique sur le drapeaux anglais par exemple mon URL de base (http://monsite/index) devient http://monsite/en/index, jusque la aucun problème.
Cependant si l'utilisateur clique de nouveau sur le drapeau anglais ou sur le français, mon URL devient http://monsite/fr/en/index or j'aimerai bien entendu que le fr/ remplace le en/ et je parviens pas a résoudre ce problème.
Voici le lien sur les drapeaux:
Et ma RewriteRule dans .htaccess
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a title="<?php echo translate("traduction_anglaise", $lang);?>" href="<?php echo "en/".$_GET["page"]?>">
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^(.*)/(.*)$ index.php?page=$2&lang=$1 [QSA,L]
PS: Je ne sais pas si je poste au bon endroit mais je n'ai pas trouvé de forum correspondant vraiment a mon souci :/
Partager