Als vervolg op mijn blog – Beveilig je WordPress website met .htaccess, volgt hier een korte tip om reacties te blokkeren vanuit je .htaccess.
Als reacties geblokkeerd zijn in je configuratie of in je thema instellingen, is er toch een manier om reacties te plaatsen.
Spam bots spreken het bestand wp-comments-post.php direct aan en proberen zo een reactie achter te laten. Met een simpele truc is dit te voorkomen.
# Spam bot bescherming <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post.php* RewriteCond %{HTTP_REFERER} !.website.nl.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L] </IfModule>
In bovenstaand voorbeeld moet je alleen even website.nl veranderen door jouw eigen url.
5 reacties op “Blokkeer WordPress reacties via .htaccess”
Goede tip!
Die zocht ik al een tijdje, nu deed ik het met de Disable Comments plugin maar dit is beter.
Mathieu, geen plugins gebruiken is zeker een betere oplossing. Vooral voor het blocken van traffic.
Goeie tip Marcel. Wáár moet ik dat stukje code plaatsen?
Dick,
de code moet in het .htaccess bestand komen te staan. Dit bestand staat meestal in de dezelfde map als de wp-content en wp-admin mappen.
Senx!