Bonjour, j'ai un site multilangue (français, anglais, espagnol). Quelle expression régulière d'URL rewriting utiliser pour rediriger de manière invisible les trois conditions suivantes :
---------------------------------------
h*ttp://www.domaine.com/english/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=english&language=en
---------------------------------------
h*tp://www.domaine.com/spanish/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=spanish&language=es
---------------------------------------
h*tp://www.domaine.com/french/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=french&language=fr
---------------------------------------
- avec fichier.php : n'importe quel fichier en php
- avec zéro ou plusieurs paramètres
- avec aucun ou plusieurs répertoires (profondeur)
Je sais que c'est pas top pour le PR (je devrai perdre un point à cause des dossiers english, spanish et french, mais je trouve que c'est plus propre.
Merci pour votre aide ou vos remarques.
---------------------------------------
h*ttp://www.domaine.com/english/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=english&language=en
---------------------------------------
h*tp://www.domaine.com/spanish/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=spanish&language=es
---------------------------------------
h*tp://www.domaine.com/french/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=french&language=fr
---------------------------------------
- avec fichier.php : n'importe quel fichier en php
- avec zéro ou plusieurs paramètres
- avec aucun ou plusieurs répertoires (profondeur)
Je sais que c'est pas top pour le PR (je devrai perdre un point à cause des dossiers english, spanish et french, mais je trouve que c'est plus propre.
Merci pour votre aide ou vos remarques.