.htaccess: Blocage pays avec mod_geoip
Étape 1:
Avec un fichier .htaccess et mod_geoip, tu peux bloquer l'accès à ton site web pour certains pays ou même des continents entiers.Chaque pays a un code spécifique. Voici une liste de tous les codes pays à deux lettres selon ISO 3166 :
Liste des codes pays
Les codes pour les continents sont les suivants :
AF Afrique
AN Antarctique
AS Asie
EU Europe
NA Amérique du Nord
OC Océanie
SA Amérique du Sud
Étape 2:
Connecte-toi avec tes identifiants FTP dans le WebFTP.Modifie le fichier .htaccess dans le répertoire principal du compte ou du domaine concerné. S'il n'existe pas de fichier .htaccess, crée-en un.
Étape 3:
Pour bloquer certains pays (par exemple, la Chine et la Russie), ajoute ces lignes en haut de ton fichier .htaccess :
GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry
GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE AS BlockContinent
Deny from env=BlockContinent
Étape 4:
Si tu veux à l'inverse autoriser uniquement certains pays (par exemple, l'Allemagne, le Royaume-Uni et les États-Unis) à accéder à ton site web et bloquer tous les autres, ajoute ces lignes dans le fichier .htaccess :
GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE DE AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE GB AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
Deny from all
Allow from env=AllowCountry
GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE EU AllowContinent
Deny from all
Allow from env=AllowContinent
Support & FAQ rechercher