.htaccess: Landsperre med mod_geoip

Trin 1:

Med en .htaccess-fil og mod_geoip har du mulighed for at udelukke bestemte lande – eller endda hele kontinenter – fra adgangen til din hjemmeside.

Hvert land får tildelt en bestemt kode. Her finder du en liste med alle to-cifrede landekoder i henhold til ISO 3166:

Liste over landekoder

Koderne for kontinenterne er som følger:

AF Afrika
AN Antarktis
AS Asien
EU Europa
NA Nordamerika
OC Oceanien
SA Sydamerika

Trin 2:

Log ind med dine FTP-adgangsdata i WebFTP.

Redigér .htaccess-filen i hovedmappen for den pågældende konto eller domæne. Hvis der ikke findes en .htaccess-fil, så opret en.

Trin 3:

For at udelukke bestemte lande (fx Kina og Rusland) skal du indsætte følgende linjer øverst i din .htaccess-fil:

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

For at blokere adgang fra kontinentet Asien skal du bruge følgende linjer:

GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE AS BlockContinent
Deny from env=BlockContinent

Trin 4:

Wenn du omvendt kun bestemte lande (fx Tyskland, Storbritannien og USA) vil have adgang til din hjemmeside, og du vil lukke alle andre lande ude, så indsæt følgende linjer 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

For at tillade adgang kun fra kontinentet Europa skal du bruge følgende linjer:

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

Vær opmærksom på, at din hjemmeside muligvis ikke længere kan nås af søgemaskiner og andre eksterne tjenester, så længe de bagvedliggende servere befinder sig i lande, hvor du ikke har tilladt adgang.
Hvor nyttig fandt du denne vejledning?

Søg i Support & FAQ

Seitensuche