Minska spam med htaccess – eller inte

Sedan jag installerade WordPress har spam-nivån höjts till otroliga höjder, även om Akismet samlar ihop allt så det bara är att ta bort så skulle jag gärna vilja förhindra att det fyller min databas.

Jag läste på lite på WordPress Codex om hur man kan bekämpa spam med att kolla om det finns en referrer eller inte via htaccess.

Jag kan påstå att det fungerar inte (körde samma princip i mitt egna CMS innan, och det fungerade ganska väl). Fortfarande varje dygn får jag in mellan 30-40 kommentarer som klassas som spam, och min databas skulle lika gärna vilja leva utan dessa.

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]

Det jag nu kommer gå vidare med är att testa en ip block. Jag har nämligen märkt en trend – British Virgin Island. 100% av ip-numren är från det stället. Samma sida jag länkade till ovan nämner att man kan testa:

order allow,deny
deny from 123.123.123.123
deny from 156.156.156.*
deny from 189.189.*.*
allow from all

Nu blir det block på alla IP-nummer därifrån, hoppas det gör skillnad. De adresser som kommer blockas är:  194.8.75.* och 194.8.74.*.

Edit: Efter ett par månader av test måste jag säga att spam-kommentarerna nästan upphört via IP-blocken. Det jag får in nu är några ryska spammare, men eftersom de är så infrekventa så är de tingen mening att blocka.

Liknande inlägg


Din åsikt

kommentarer

  1. Sebastian

    Hej!
    Jag får också grymt mycket spam på alla mina wordpress-bloggar. Har märkt att de två första oktetterna i IP-adressen nästan alltid är densamma, så även jag bör testa att blockera med htaccess. Förhoppningsvis lägger inte spambotarna märke till det felmeddelandet som kommer att genereras för dem i framtiden (och typ muterar :) ). Skall förresten läsa på mittuniversitetet, webbdesign nu i höst!

  2. Andreas Johansson

    Oh vad kul! är du från sundsvall eller kör du distans-grejen? Kommer hålla i insparken här annars ;)

blog comments powered by Disqus