.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
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
GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE EU AllowContinent
Deny from all
Allow from env=AllowContinent
Pretraga podrške i FAQ