Bonjour,
Je n'arrive pas après avoir testé une dizaine de lignes trouvés à gauche à droite, de rediriger toutes les urls sans langue dans l'url vers la version par défaut (/en/ dans mon cas).
Exemple :
http://www.ndd.com ---> http://www.ndd.com/en
http://www.ndd.com/blabla/test ---> http://www.ndd.com/en/blabla/test
Voici mon code actuel : (Qui contient déjà 2 règles, la redirection vers www. si absent, et le retrait du / de fin si présent).
Je vous remercie par avance, à celui ou celle qui me résout mon problème
Je n'arrive pas après avoir testé une dizaine de lignes trouvés à gauche à droite, de rediriger toutes les urls sans langue dans l'url vers la version par défaut (/en/ dans mon cas).
Exemple :
http://www.ndd.com ---> http://www.ndd.com/en
http://www.ndd.com/blabla/test ---> http://www.ndd.com/en/blabla/test
Voici mon code actuel : (Qui contient déjà 2 règles, la redirection vers www. si absent, et le retrait du / de fin si présent).
Code:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
</IfModule>
// mes 2 règles qui fonctionnent cités plus haut
RewriteCond %{HTTP_HOST} ^ndd.com$
RewriteRule ^(.*) http://www.ndd.com/$1 [QSA,L,R=301]
RewriteRule ^(.+)/$ http://www.ndd.com/$1 [R=301,L]
// Code pour faire fonctionner mon framework, donc à pas toucher :-)
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
Je vous remercie par avance, à celui ou celle qui me résout mon problème
