Bonjour à tous,

Je suis en train de mettre en place l'RUL rewriting pour gérer un site multilingue, et là je sèche complètement, bon j'avoue que j'aime pas spécialement ce truc...

Voilà les règles que j'ai rédigé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
ErrorDocument  404  http://www.monurl.fr/fr/#!page-non-disponible-404
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(fr|en|nl)/$ index.php?lang=$1 [L,QSA]
RewriteRule ^(fr|en|nl)/([a-z-*]+)-([a-z-*]+)-([0-9*]+).html$ index.php?lang=$1&tag=$3&code=$4&%{QUERY_STRING} [L,QSA]
RewriteRule ^(fr|en|nl)/([a-z-*]+)-([a-z*]+).html$ index.php?lang=$1&tag=$3&%{QUERY_STRING} [L,QSA]
RewriteRule ^index.html$ index.php?&%{QUERY_STRING} [L,QSA]
Et là lorqu'on demande l'url http://www.monurl.fr/ il me sort une URL de ce type:
http://www.monurl.fr/fr/?lang=fr&lan...ang=fr&lang=fr
Et bien sur le site ne fonctionne plus...

Est ce que mes règles sont OK ? (même si j'en doute fortement !).

Merci d'avance.