|
Zoals ik al in het eerste
artikel aangaf laat statistiekensoftware, gebaseerd
op logfiles, de refererinformatie meestal zien in de vorm
van een hyperlink. Aangezien deze statistieken vaak openbaar
toegankelijk zijn, hebben spammers vrij spel om je logfiles
te bombarderen met nep-referers, met voor hen hopelijk een
betere ranking tot gevolg. Een maatregel die je zou kunnen
nemen is de statistieken niet openbaar toegankelijk
te maken. Hoe je dit bij Alphamega kunt doen is terug te
vinden in de tweede alinea van dit
artikel. Als exacte naam van de directory vul je dan
´webstat´ in. Na het beveiligen van deze directory
zullen de statistieken slechts enkel en alleen toegankelijk
zijn voor jou. Door de statistieken van de buitenwereld
af te schermen is deze vorm van spammen niet meer effectief.
Een andere manier om referer spam tegen te gaan is het
IP-adres blokkeren. Het IP-adres van een bezoeker
van je site wordt opgeslagen in een logfile op de server.
Deze zijn bij Alphamega te vinden in de Log Manager in het
Technisch Control Panel. Als je het logbestand (access_log)
opent, zie je een heleboel regels verschijnen. Zo'n regel
kan er bijvoorbeeld zo uitzien:
69.50.163.98 -
- [26/Dec/2005:08:00:54 +0100] "GET /weblog/ HTTP/1.1"
403 217 "http://viagra3.blog.hr" "Mozilla/5.0
(Windows; U; Windows NT 5.0; en-US; rv:1.0rc2) Gecko/20020510"
Je ziet dat de regel begint met het IP-adres van de bezoeker.
Dit kun je vervolgens blokkeren. Het blokkeren van IP-adressen
is al eens behandeld in een voorgaand nummer van het Web
Succes Magazine, namelijk nummer
74. Aangezien dit een tijdrovende klus is en spammers
ook van IP-adres kunnen veranderen, is dit geen waterdicht
middel om referer spam tegen te gaan.
Nog een manier om referer spammers te blokkeren is door
bepaalde woorden die in het refererveld voorkomen te weigeren.
In bovenstaand voorbeeld is het refererveld gevuld met de
url http://viagra3.blog.hr. Let op: Deze methode werkt alleen
op Apache webservers. Om dit te kunnen doen, moet je een
.htaccess-bestand aanmaken.
Een .htaccess-bestand kun je aanmaken met een simpele tekst-editor,
zoals Kladblok (start -> programma's -> bureau-accessoires
-> Kladblok). Wel moet je het bestand opslaan als ".htaccess".
Je mag de aanhalingstekens niet vergeten, anders kan Kladblok
het bestand niet opslaan. Plaats hierin het volgende stukje
code:
SetEnvIfNoCase
Referer ".*(casino|pharmacy|viagra|gambling).*"
BadReferer
order deny,allow
deny from env=BadReferer
Alle referers die de woorden casino, pharmacy, viagra,
of gambling bevatten wordt de toegang tot de site geweigerd.
Zij krijgen een 403-pagina te zien i.p.v. jouw website.
En als ze jouw site niet te zien krijgen komen hun nep-referers
ook niet in de statistieken te staan. Hierdoor worden de
diensten van de spammer niet meer gepromoot.
Het lijstje is eenvoudig uit te breiden met andere woorden.
Let op: de woorden moeten gescheiden worden met een | .
Nog een methode om referer spam te blokkeren wordt uitgelegd
op de volgende site:
http://www.ilovejackdaniels.com/article/block-referrer-spam
En wat zegt Wikipedia over referer spam?
http://en.wikipedia.org/wiki/Referer_spam
|