aeroplaneblues Posté 10 Février 2017 Posté 10 Février 2017 (modifié) 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é 10 Février 2017 par aeroplaneblues
Dan Posté 11 Février 2017 Posté 11 Février 2017 Il te manque une ligne, à mon avis parce que tu initialises une variable d'environnement, mais ne l'utilises pas. Deny from env=BlockCountry
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant