[URL rewriting] Enlever le début d'une URL
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:
Code:
<a title="<?php echo translate("traduction_anglaise", $lang);?>" href="<?php echo "en/".$_GET["page"]?>">
Et ma RewriteRule dans .htaccess
Code:
RewriteRule ^(.*)/(.*)$ index.php?page=$2&lang=$1 [QSA,L]
Merci d'avance pour votre aide :)
PS: Je ne sais pas si je poste au bon endroit mais je n'ai pas trouvé de forum correspondant vraiment a mon souci :/