Site multilingue: Rewritting du $lang de TOUTES les pages

je pourrais mettre un codee de ce genre:

Code:
RewriteRule ^default_([a-z]*)\.htm$ default.php?lang=$1
et le dupliquer pour l'ensemble de mes pages, mais je me demandais si il n'existait pas une solution plus courte, genre une ligne qui indique de rewritter TOUTES les pages qui contiennent le parametre $lang...
 
ouias, effectivement j avais meme aps pensé...
Mais du coup je realise un truc. Pour les autres parametres qui ne sont pas generaux mais specifiques a une page precise, ca va planter...
Je crois que je vais me taper toutes les pages :)
 
Si ton paramètre de langue fait 2 caractères et est toujours situé à la fin de tes URL:

RewriteRule ^([a-z]+?)_(\w+?)_([a-z]{2})\.htm$ $1.php?lang=$3&param=$2
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut