soulmy adlı üyeden alıntı

robots.txt dosyasına iyi niyetli botlar bakar, kötü niyetli botlar bakmaz.

.htaccess dosyasına şunu ekleyin, sorun düzelecektir.

RewriteEngine on
RewriteCond %{HTTP_REFERER} blackhatworth\.com [NC,OR]
RewriteCond %{HTTP_REFERER} buttons\-for\-website\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ilovevitaly\.co [NC,OR]
RewriteCond %{HTTP_REFERER} ilovevitaly\.com [NC,OR]
RewriteCond %{HTTP_REFERER} semalt\.semalt\.com [NC,OR]
RewriteCond %{HTTP_REFERER} shopping\.ilovevitaly\.com [NC,OR]
RewriteCond %{HTTP_REFERER} darodar\.com [NC,OR]
RewriteCond %{HTTP_REFERER} bestwebsitesawards\.com [NC]
RewriteRule .* - [F]


Tetsu adlı üyeden alıntı

Kod ile engellemek zordur hocam analytics'den filtre koyun

analytics ten filtre koymak hiçbir işe yaramaz. adamahala spam saldırılara devam eder sen göremezsin filtrelediğin için sadece.

yukarıda arkadaşın verdiği kodlarla birlikteben bir de javascript kodu kullanıyorum head etiketleri arasında. çözümler sadece htaccess ve javascript yoludur

<script>
var blocklink = ['http://darodar.com', 'http://econom.co','http://ilovevitaly.com','http://ilovevitaly.ru','http://priceg.com','http://blackhatworth.com','http://hulfingtonpost.com','semalt.com','semalt.com/crawler.php','bestwebsitesawards.com'];
for (var b = blocklink.length; b--;) {
if (document.referrer.match(blocklink[b]))
window.location = "http://google.com/";
}
</script>