.htaccess: Landssperr med mod_geoip
Steg 1:
Med en .htaccess-fil och mod_geoip har du möjlighet att utestänga vissa länder eller till och med hela kontinenter från åtkomst till din webbplats.Varje land har en viss kod. Här hittar du en lista med alla tvåsiffriga landskoder enligt ISO 3166:
Landskodelista
Koderna för kontinenterna är följande:
AF Afrika
AN Antarktis
AS Asien
EU Europa
NA Nordamerika
OC Oceanien
SA Sydamerika
Steg 2:
Logga in med dina FTP-uppgifter i WebFTP.Redigera .htaccess-filen i huvudkatalogen för den aktuella kontot eller domänen. Om ingen .htaccess-fil finns, skapa en.
Steg 3:
För att utestänga vissa länder (t.ex. Kina och Ryssland), lägg in följande rader överst i din .htaccess-fil:
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
Steg 4:
Om du tvärtom bara vill tillåta vissa länder (t.ex. Tyskland, Storbritannien och USA) för åtkomst till din webbplats och vill stänga ute alla andra länder, lägg in följande rader i din .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
Sök i Support & FAQ