.htaccess

Caspar Schutijser

Juni 2009

Hoe blokkeer je bepaalde IP-adressen met behulp van een .htaccess bestand? Lees het hier.

Als je wordt gespamt door een gebruiker van een bepaald IP-adres, is het wel fijn als je die kan blokkeren. Dat doe je met een .htaccess bestand. Je plaatst het bestand in de directory waarop je die instellingen weer laten werken. De basis ziet er zo uit, als je het IP-adres 12.34.56.78 wilt blokkeren:

order allow,deny
deny from 12.34.56.78
allow from all

De gebruiker vanaf het IP-adres 12.34.56.78 krijgt dan de 403-error: Forbidden. Als je meerdere IP-adressen wilt blokkeren, plaats je gewoon een regel erbij:

order allow,deny
deny from 12.34.56.78
deny from 21.43.65.87
allow from all

Waar je wel op moet letten, is dat je geen typfouten maakt. Als je een typfout maakt in dit bestand, leidt dit meestal tot error 500: Internal server error. En dan is je hele site niet te bezoeken.

Het gebruik van een .htaccess werkt niet op elke webserver, dit werkt wel op Apache, maar niet op bijvoorbeeld Lighttpd (wel met andere instellingen).

Ik hoop dat je wat hebt aan dit artikel.