Seit Tagen schon stören mich die Spammer, die als Referer eine eindeutig nicht- jugendfreie Domain hinterlassen. Bisher hat Akismet zwar alles schön säuberlich rausgefiltert aber trotzdem stört es mich, dass sie bis ins Backend durchkommen. Da der Blog hier auf einem Lighttpd läuft, habe ich mich mal nach einer Möglichkeit umgeschaut, die bösen Buben schon vor dem Kommentieren abzuweisen.
Folgender kleiner Einzeiler in der vhost Konfiguration schickt jeden Referer der eins der Schlagwörter beinhaltet, auf ein 403 Forbidden.
$HTTP["referer"] =~ "fuck|viagra|cialis|sperm|ass" { url.access-deny = ( "" ) }
Und tschüss…
Testen kann man das übrigens ganz schön mit dem RefControl AddOn für den Firefox.

![[Tutorial]Archlinux Webserver Lighttpd/MySQL/PHP](http://blog.verfriemelt.com/wp-content/uploads/2009/05/phpinfo-150x150.jpg)





Ei, ei, ei. Solche Einzeiler liebe ich ja.
Ich bin ja auch Betreiber eines lighttpd.
Super Tipp, danke.
Schön das ich dich glücklich machen konnte
[...] hatte ich auf blog.verfriemelt.com einen Artikel über Referer-Spam und dem Lighttpd [...]
Der erste Tag ohne blöde Arschfickschlampen… Endlich hat das ein Ende…