Bonjour,
Je ne suis pas vraiment familier avec le fichier .htaccess et depuis un certain temps j'essayes de faire ceci :
www.domain.com/fr/ et qu'en fait le fr est une variable GET pour le php... je vous montres ou j'en suis rendu, ca fonctionne a moitier...
#voici pour le fonctionnement de base.
J'aimerais aussi detecter le language du navigateur internet si il n'a pas le repertoire fr/ ou en/ deja inscrit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteCond %{REQUEST_URI} ^/fr/.* [OR] RewriteCond %{REQUEST_URI} ^/en/.* RewriteRule ^(fr|en)/(.*) $2?language=$1 [NC,QSA]
voici comment je m'y prends
Quand j'arrives sur mon site ca me donne cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 RewriteCond %{REQUEST_URI} !^(fr|en)/.* RewriteCond %{HTTP:Accept-Language} ^fr [NC] RewriteRule ^$ /fr/$1 [R=301] #si pas francais default anglais RewriteRule ^$ /en/$1 [L,R=301]
www.domaine.com/fr/?language=fr
et ca me cause un erreur a cause du ?language=fr
Est-ce que quelqu'un pourrait m'indiquer quelle est mon erreur svp? J'ai essayer de me documenter mais la, je ne vois pas du tout comment regler mon probleme.
Merci d'avance.








Répondre avec citation
Partager