Bonjour,
Alors oui eric73, GEOIP_COUNTRY_CODE retourne un code pays contenant 2 lettres du pays en question.
Et pour DAN, au clik sur le choix d'une langue, c'est le menu qui est modifié et qui permet donc de naviguer au travers du site dans la bonne langue, mais le paramètre "lang=" disparait de l'url et n'est pas retenue ni par un cookie, ni par une session.
J'ai essayer 2 solutions hier, qui devrait théoriquement marcher (mais vu la citation de Dan...) ça ne fonctionne pas!
Solution1
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^FR //si IP Francais
RewriteCond %{REQUEST_URI} !(^.$) // et qu'il n'y a pas de paramettre dans l'URL
RewriteRule ^$ /?lang=fr [L,R=301] //Reconduire sur lang=fr
Solution2
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^FR //si IP Francais
RewriteRule \.info$ /?lang=fr [L,R=301] //Reconduire, que la home page, vers lang=fr
Je ne comprend pas pourquoi ces méthodes ne fonctionnent pas? y a t'il des erreurs de syntaxes?
Merci d'avance pour vos réponses!!!