.htaccess: Restricție pe țări cu mod_geoip
Pas 1:
Cu un fișier .htaccess și mod_geoip ai posibilitatea să excluzi anumite țări sau chiar continente întregi de la accesul la site-ul tău.Fiecărei țări i se atribuie un cod anume. Aici găsești o listă cu toate codurile de țări pe două litere conform ISO 3166:
Listă coduri țări
Codurile pentru continente sunt următoarele:
AF Africa
AN Antarctica
AS Asia
EU Europa
NA America de Nord
OC Oceania
SA America de Sud
Pas 2:
Loghează-te cu datele tale de acces FTP în WebFTP.Editează fișierul .htaccess din directorul principal al contului sau domeniului respectiv. Dacă nu există un fișier .htaccess, creează unul.
Pas 3:
Pentru a exclude anumite țări (de ex. China și Rusia), adaugă următoarele rânduri sus în fișierul tău .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
Pas 4:
Dacă vrei, invers, să permiți doar anumite țări (de ex. Germania, Marea Britanie și SUA) pentru accesul la site-ul tău și să blochezi toate celelalte țări, adaugă următoarele rânduri în .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
Căutați în Suport & FAQ