Derzeit ist es mal wieder besonders schlimm mit dem Referer-Spam. Im Logfile sind fast nur noch Spam-Einträge zu sehen, teilweise über Stunden im Sekunden-Takt. Um die Logfiles einigermassen sauberzuhalten, habe ich jetzt in der “.htaccess”-Datei die folgenden Einträge hinzugefügt:
SetEnvIfNoCase Referer ".*(kewl-links|hentai|bdsm|teen|gay|casino|gambling|poker|porn|sex|nude).*" BadReferrer
order deny,allow
deny from env=BadReferrer
Die Liste soll nur das Prinzip zeigen. Bei mir sind noch viele andere Keywords eingetragen, die alle auf einen Spammer hindeuten. Sobald nun jemand die Webseite aufruft und im Referer eines der Keywords überträgt, wird er mit einem “Error 403 – fobidden” abgewiesen. Der Referer-Eintrag erscheint daher auch nicht im Log.