.htaccess: Zabrana po državama s mod_geoip

Korak 1:

Pomoću datoteke .htaccess i mod_geoip imaš mogućnost isključiti određene zemlje ili čak cijele kontinente iz pristupa tvojoj web stranici.

Svakoj zemlji je dodijeljen određeni kod. Ovdje imaš popis svih dvoznamenkastih kodova država prema ISO 3166:

Popis kodova država

Kodovi za kontinente su sljedeći:

AF Afrika
AN Antarktika
AS Azija
EU Europa
NA Sjeverna Amerika
OC Oceanija
SA Južna Amerika

Korak 2:

Prijavite se u WebFTP svojim FTP pristupnim podacima.

Uredite datoteku .htaccess u glavnom direktoriju dotičnog računa ili domene. Ako ne postoji .htaccess datoteka, napravite je.

Korak 3:

Da bestimmte Länder (npr. Kina i Rusija) isključiš, dodaj sljedeće retke na vrh svoje datoteke .htaccess:

GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry

Da blokiraš pristupe s kontinenta Azije, koristi sljedeće retke:

GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE AS BlockContinent
Deny from env=BlockContinent

Korak 4:

Ako želiš obrnuto dopustiti samo određene zemlje (npr. Njemačku, Veliku Britaniju i SAD) za pristup tvojoj web stranici i sve druge zemlje isključiti, ubaci sljedeće retke u .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

Da dopustiš pristupe samo s kontinenta Europe, koristi sljedeće retke:

GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE EU AllowContinent
Deny from all
Allow from env=AllowContinent

Imaj na umu da tvoja web stranica možda više neće biti dostupna tražilicama i drugim vanjskim uslugama, dok se iza njezinih servera nalaze zemlje za koje nisi dopustio pristup.
Koliko vam je uputstvo pomoglo?

Pretraga podrške i FAQ

Seitensuche