[.htaccess] Redirection en boucle
Bonjour a tous et a toutes.
j'ai un fichier htaccess avec 4 règles mais qui ne fonctionnent pas bien ensemble :(
le navigateur me dit qu'il y a trop de redirections, et je ne vois vraiment pas comment resoudre ce problème!
voici les règles que j'ai définies:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ## forcer un slash a la fin des url
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [L,R=301]
## toujours rediriger index.php vers /
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php)
RewriteRule ^(.*)index.(htm|html|php)$ /$1 [R=301,L]
## le francais par défaut
#RewriteRule !^[a-z]{2}/ /fr%{REQUEST_URI} [L,R=301,QSA]
## gestion des dossiers de langues
RewriteRule ^([a-z]{2})/(.*)$ /$2?lang=$1 [QSA,L] |
c'est les 2 dernière lignes qui causent le dysfonctionnement!
MErci de votre aide