Jump to content
Sign in to follow this  
aeroplaneblues

GeoIP marche mais pas dans htaccess

Rate this topic

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 !

Edited by aeroplaneblues

Share this post


Link to post
Share on other 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

 

;)

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...