.htaccess: Zabrana zemlje sa mod_geoip

Korak 1:

Sa .htaccess fajlom i mod_geoip-om možeš da isključiš određene zemlje ili čak cele kontinente od pristupa tvojoj vebsajtu.

Svaka zemlja ima dodeljen specifičan kod. Ovde možeš pronaći listu svih dvoslovnih kodova zemalja prema ISO 3166:

Lista kodova zemalja

Kodovi za kontinente su sledeći:

AF Afrika
AN Antarktik
AS Azija
EU Evropa
NA Severna Amerika
OC Okeanija
SA Južna Amerika

Korak 2:

Prijavite se sa svojim FTP podacima na WebFTP.

Izmenite .htaccess fajl u glavnom direktorijumu odgovarajućeg naloga ili domena. Ako .htaccess fajl ne postoji, kreirajte ga.

Korak 3:

Da bi isključio određene zemlje (npr. Kina i Rusija), dodaj sledeće linije na vrh svoje .htaccess datoteke:

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

Da bi blokirao pristup sa kontinenta Azija, koristi sledeće linije:

GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE AS BlockContinent
Deny from env=BlockContinent

Korak 4:

Ako želiš da dozvoliš pristup samo iz određenih zemalja (npr. Nemačka, Velika Britanija i SAD) na svoj vebsajt, a sve druge zemlje da blokiraš, dodaj sledeće linije 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 bi dozvolio pristup samo sa kontinenta Evropa, koristi sledeće linije:

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

Imaj na umu da tvoja vebsajt možda neće biti dostupna pretraživačima i drugim spoljnim servisima, ako se njihovi serveri nalaze u zemljama kojima nisi dozvolio pristup.
Koliko vam je uputstvo pomoglo?

Pretraga podrške i FAQ

Seitensuche