Siteleriniz Sandbox’a girmesin
Forumda gördüÄŸüm bir makale.Sitelerin sandbox’a girmesini tetikleyen spambotlarla mücadele için yollar gösterilmiÅŸ.Åžimdi basitçe özetleyeyim.Bazı spambotları arama sonuçlarını kayıt ediyor ve sonuna ?ref=spamsite.com ekliyor ve bunları baÅŸta Google olmak üzere bir çok arama motoruna indeksletiyor.Bu spamcı kiÅŸikler bu sayede sitemizden baÄŸlantı almış gibi oluyor pageranklerini tetikleyecekler ya oyunlarına bizleri de alet ediyorlar.Tabi bu baÄŸlantı sitemiz de yok Google geliyor bakıyor böyle bir sayfa yok bize eksi(-) puan veriyor.Tabi linkteki adresten dolayı bu kiÅŸiler link almış gibi oluyor minik bir yarar saÄŸlıyorlar sitelerine bize de zarar ve risk doÄŸuruyorlar.
Genelde, sohbet, oyun, forum, adûlt siteler, wordpress tabanlı siteler bu olaydan nasiplerini alır.
EÄŸer sizde sitenizin bu duruma düÅŸtüÄŸünden ÅŸüpheleniyorsanız altta ki grafiÄŸi google’da uygulayın.Ben ÅŸüphelenmiyordum fakat yüksek hit ve indexe sahip 2 sitemde yüzlerce bu ref’li linkleri gördüm ÅŸok oldum!

Yukardaki gibi arama yaparak sitenizde bu duruma alet olmuÅŸ mu görebilirsiniz.
Bu duruma engel olmak için;
.Htaccess koruması
- RewriteEngine on
- # no spam
- RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
- RewriteRule .? http://www.siteadı.com%{REQUEST_URI}? [R=301,L]
PHP Koruması
- list($adres2) = explode("?ref", $_SERVER['REQUEST_URI']);
- $adresim = "http://".$_SERVER['SERVER_NAME'].$adres2;
- if (eregi(’ref=’, $_SERVER['REQUEST_URI'])) {
- header( "HTTP/1.1 301 Moved Permanently" );
- header("Location: ".$adresim);
- }
ASP koruması
- <%On error Resume Next
- set strURL = Request.ServerVariables("QUERY_STRING")
- bolum = split(strURL,"/")
- bolum2= split(bolum(0),"=")
- sayfa=bolum2(2)
- if not sayfa="" then
- site="http://www.siteadresim.com"
- Response.Write("<script>"&VbCrlf)
- Response.Write("document.location.href=’"&site&"’; "&VbCrlf)
- Response.Write("</script>"&VbCrlf)
- Response.End
- end if%>
Robot.txt
- User-agent: *
- Disallow: /*ref=*
Ben Robot.txt ekledim.Sitenizin ne kadar hızlı indexlendiÄŸine orantılı olarak bu ref‘li baÅŸa bela baÄŸlantılardan kurtulacaksınız!
Mayıs 6th, 2008 at 00:48
çok güzel bi yazı. ancak bu robot.txt olayında verilen kodları txt dosyasının neresine koyacaz? gerci ben bu durumla karşılaşmadım daha çünkü google indexlememekte ısrar ediyor:) ama ne olur ne olmaz diye yapmak lazım.
Mayıs 6th, 2008 at 09:56
en altına ekleyin.
Mayıs 28th, 2008 at 23:41
r10 dan webkit in yazısı güzel tşk..