Alors pour mon site, j'avais penser à faire un systeme d'urlrewriting avec un .htaccess. Tout va bien, je n'ai aucun probleme.
Sauf que j'aimerai que les URLs aient cette forme la :
monsite.net/lang/autre/chose/
et /lang/ soit comprit comme ?lang=$1
Donc j'ai pensé à faire une condition avec .htaccess, mais j'ai beau retourner le problème dans tout les sens, rien n'en tombe ...
Voici mon code
Code : Tout sélectionner
RewriteEngine on
######
# lang
RewriteCond %{QUERY_STRING} ^lang=([^&]+)$
RewriteRule ^(.*){1,3}/(.*)/?$ index.php?lang=$1&$2 [L]
RewriteRule ^(.*){1,3}/(.*)/?$ index.php?lang=fr&$2 [L]
# !lang
#######J'ai regarder sur internet, mais les rares soluces que j'ai trouvé sont avec UNE seule variable, et j'ai rien derrière. Ca ne devrait pas poser de problème normalement, puisque j'ajoute $2 !
Si vous avez une petite astuce, et autre, je suis preneur
Merci Beaucoup