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:
c'est les 2 dernière lignes qui causent le dysfonctionnement!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]
MErci de votre aide
Partager