Aller au contenu

GeoIP marche mais pas dans htaccess


Sujets conseillés

Bonjour,

je galère depuis 2 jours à mettre une redirection dans htaccess avec GeoIP.

Je l'ai installé sur cpanel / whm comme indiqué ici https://www.servernoobs.com/how-to-install-mod_geoip-on-a-whmcpanel-server/

Quand je fais un test sur une page php, ça marche il me sort bien : GEOIP_COUNTRY_EDITION: /usr/share/GeoIP/GeoIP.dat Available

et  print_r(geoip_record_by_name('google.fr')) me donne bien ceci:

Array ( [continent_code] => NA [country_code] => US [country_code3] => USA [country_name] => United States [region] => CA [city] => Mountain View [postal_code] => 94043 [latitude] => 37.4192008972 [longitude] => -122.057403564 [dma_code] => 807 [area_code] => 650 ) 

 

Mais dans mon .htaccess si j'essaie tout simplement de bloquer les visiteurs français (=moi pour tester), ça ne marche pas:

# Redirect one country
GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE FR BlockCountry

Auriez vous des pistes pour trouver ce qui cloche ?

Ma config: CENTOS 6.8 x86_64 kvm –  WHM 60.0 (build 36) - Apache 2.2.31

 

Merci !

Modifié par aeroplaneblues
Lien vers le commentaire
Partager sur d’autres sites

Il te manque une ligne, à mon avis parce que tu initialises une variable d'environnement, mais ne l'utilises pas.

 
Deny from env=BlockCountry

 

;)

 

 

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...