`.htaccess` maakt het mogelijk om specifieke HTTP-verzoeken, zoals GET en POST, te blokkeren. Dit kan handig zijn om bepaald verkeer naar je website te beperken, zoals bots die scrapen of gewoon ongewenst gedrag.
Het blokkeren van HTTP GET-verzoeken:
Dit blokkeert alle GET-verzoeken op jouw website. Voeg deze regels toe aan uw .htaccess-bestand:
```
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteRule .* – [F,L]
```
Het blokkeren van HTTP POST-verzoeken:
Dit blokkeert alle POST-verzoeken. Voeg deze regels toe aan het .htaccess-bestand:
```
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^POST$
RewriteRule .* – [F,L]
```
Merk op dat je zowel GET- als POST-verzoeken vanaf dezelfde IP’s kunt blokkeren of toestaan door meerdere regels te stapelen, zoals:
```
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(GET|POST)$
RewriteCond %{REMOTE_ADDR} ^123\.123\.123\.123$
RewriteRule .* – [F,L]
```
Deze code blokkeert zowel GET- als POST-verzoeken van het specifieke IP-adres `123.123.123.123`.
Houd er echter rekening mee dat het willekeurig blokkeren van deze methoden de functionaliteit van jouw website kan beïnvloeden, aangezien ze worden gebruikt om gegevens op de server op te halen (GET) en te verzenden (POST). Het is het beste om ze te blokkeren in specifieke situaties waarvan je weet dat ze problematisch of schadelijk kunnen zijn.