.htaccess: Blokada krajów z mod_geoip
Krok 1:
Za pomocą pliku .htaccess i mod_geoip możesz zablokować dostęp do swojej strony internetowej dla wybranych krajów lub całych kontynentów.Każdemu krajowi przypisany jest określony kod. Tutaj znajdziesz listę wszystkich dwuliterowych kodów krajów zgodnie z ISO 3166:
Lista kodów krajów
Kody dla kontynentów to:
AF Afryka
AN Antarktyka
AS Azja
EU Europa
NA Ameryka Północna
OC Oceania
SA Ameryka Południowa
Krok 2:
Zaloguj się do WebFTP używając swoich danych FTP.Edytuj plik .htaccess w głównym katalogu danego konta lub domeny. Jeśli plik .htaccess nie istnieje, utwórz go.
Krok 3:
Aby zablokować dostęp z określonych krajów (np. Chin i Rosji), dodaj poniższe linie na początku pliku .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
Krok 4:
Jeśli chcesz odwrotnie, czyli zezwolić na dostęp do swojej strony tylko z określonych krajów (np. Niemcy, Wielka Brytania i USA), a zablokować wszystkie inne, dodaj poniższe linie do .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
Wsparcie i FAQ przeszukaj