Geo block instellen op website

Het kan voorkomen dat je wilt dat je website enkel bezocht kan worden vanuit bepaalde landen. De handigste manier om dit op server niveau te regelen is middels een .htaccess aanpassing. Hiermee kun je de desbetreffende land codes toevoegen om zo het verkeer vanuit deze landen te whitelisten. Verkeer van alle andere landen zal hiermee doorgestuurd worden naar een 403 pagina.


Geoblock instellen op jouw website middels whitelist

Om enkel verkeer vanuit bepaalde landen toe te staan kun je onderstaande stappen volgen:

  1. Log in op cPanel en open de File manager
  2. Navigeer naar de map van je installatie (vaak de public_html map)
  3. Bewerk het .htaccess bestand en voeg hier onderstaande regels aan toe:
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(NL|BE)$
RewriteRule .* - [L,F]

In bovenstaand voorbeeld zijn enkel bezoekers vanuit Nederland en Belgiƫ toegestaan. Voor een volledig overzicht van alle land codes die je kunt gebruiken, zie onderstaande website:

https://www.geonames.org/countries/


Indien gewenst kun je ook de continent codes gebruiken. In onderstaande voorbeeld word al het verkeer van buiten de EU tegengehouden.

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(EU)$
RewriteRule .* - [L,F]

Geoblock instellen op jouw website middels blacklist

Als alternatief kun je ook juist specifieke landen blokkeren. Hiervoor kun je onderstaande regels gebruiken, waarmee in dit voorbeeld de toegang van Belgische en Duitse bezoekers geblokkeerd zal worden. Al het overige verkeer zal de site gewoon kunnen blijven bezoeken.

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(BE|DE)$
RewriteRule .* - [L,F]
Heeft dit artikel je goed geholpen? Dank voor je feedback! Er is een probleem opgetreden bij het verzenden. Probeer opnieuw.