OVH Community, votre nouvel espace communautaire.

Redirection en fonction du pays


doms11
09/02/2015, 16h26
Merci pour le conseil, je vais essayer ça

Jikoo
08/02/2015, 01h10
Le problème de GEOIP_COUNTRY_CODE chez OVH c'est que c'est à OVH de mettre à jour la base de données.
Donc si la base de données n'est plus à jour --> Ca bugge!

Voici un topic sur ce problème de mise à jour:
http://forum.ovh.com/showthread.php?...o-ip-%28maj%29
Regarde le dernier message du topic ! ^^

Perso, j'évite d'utiliser GEOIP_COUNTRY_CODE à cause de ce souci de mise à jour.
J'en parle ici: http://forum.ovh.com/showthread.php?...l=1#post627051

Dans ton cas, j'aurais choisit plutôt une redirection avec la langue fr-FR et fr-CA.
Genre: RewriteCond %{HTTP:Accept-Language}

doms11
07/02/2015, 21h43
Bonjour,

Depuis plusieurs semaines j'utilisais le .htaccess afin de rediriger le téléchargement d'un fichier en fonction du pays, grace au code suivant :

Code:
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^FR$
RewriteRule ^fichier1.pdf$ fichierFrance.pdf$1 [L]

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CA$
RewriteRule ^fichier1.pdf$ fichierCanada.pdf$1 [L]
-si l'utitisateur a une adresse IP en France => le téléchargement de fichier1.pdf renvoie sur fichierFrance.pdf
-si l'utitisateur a une adresse IP au Canada => le téléchargement de fichier1.pdf renvoie sur fichierCanada.pdf
(dans les autres cas pas de redirection)

Le système fonctionnait parfaitement.

Or depuis une semaine je constate que la redirection a un fonctionne étrange (alors que je n'ai rien changé): si je télécharge le fichier1.pdf ca me redirige toujours vers le fichier fichierFrance.pdf, et cela quelle que soit l'IP utilisée (y compris avec une IP qui n'est pas en France).

Quelqu'un a t-il une idée de ce qu'il s'est passé , y aurait il eu un changement du côté OVH ?

Merci d'avance pour vos idées.