Aller au contenu
aeroplaneblues

GeoIP marche mais pas dans htaccess

Noter ce sujet :

Recommended Posts

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Dan    133

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

 
Deny from env=BlockCountry

 

;)

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×