.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
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
GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE EU AllowContinent
Deny from all
Allow from env=AllowContinent
Søg i Support & FAQ