Arama sonuclarında sitenizi listeler ve ?ref=spamsite.com uzantısında sitenize bağlantı sağlarlar. örnek (siteleriniz.com/?ref=spamsite.com) yada (siteleriniz.com/oyun.php/?ref=spamsite.com) şeklinde..
Google botu spam siteyi index'lediğinde sitenize verilen bağlantıyı sizin sitenizde /?ref=spamsite.com sayfası yaratılmış gibi görür ve sitenizde bu bağlantıya ulaşamaz, buda sizin sitenize - puân verir. Genelde, sohbet, oyun, forum, adûlt siteler, wordpress tabanlı siteler bu olaydan nasiplerini alır.
Google benim sitemide bu tür indexlemiş mi?

Bu tür arama sonucunda sitenize gelen spam bağlantıları görebilirsiniz.
Evet sonuçlar, vahîm ref'li gelen bağlantıları nasıl silerim? diyorsanız.
.htaccess Kullanarak Refli Linkleri Silmek
siteadı.com'u kendi site adınız olarak değiştirin.
-
RewriteEngine on
-
# no spam
-
RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
-
RewriteRule .? http://www.siteadı.com%{REQUEST_URI}? [R=301,L]
Php Kullanarak Refli Linkleri Silmek
-
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 Kullanarak Refli Linkleri Silmek
siteadresim.com kısmını kendi site adınız olarak değiştirin.
-
<%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%>
Robots.txt Kullanarak Refli Linkleri Silmek
Not: robots.txt olanlar sadece Disallow: /*ref=* eklemeli.
-
User-agent: *
-
Disallow: /*ref=*
Sitenizin index hızına orantılı 7-10 gün içersinde ref'li spam bağlantıları Google dizininden silinir.
Not: webmastertools kullananlar, silinen ref'li linkleri URL kaldırma kısmından gözllemleyebilirler.
İndexlere yapışmış refli linkler.
sandboxâ girmiş sitenin sandbox sürecini aylarca uzatır..
gördükce emeklere acıyorum..
Saygılar
Fatih YILMAZ
(webkit - r10.net)


25 Aralık 2008
ErhanK
Kategori:
Etiketler:
meraba ya Php Kullanarak Refli Linkleri Silmek yerini birasz daha acabilirmisinisz..hanqi php dosyasınından bunu düzeltcesz acaba ?
sitemizin alt dizinlerine gelen ref’leri nasıl silebiliriz. Aylardır silemedim gitti..
örneğin; http://siteadi.com/deneme/ şeklindeki tüm alt dizinler ?ref= şeklinde indexlenmiş.. siteadi.com/dizin/?ref=spamsite
siteadi.com/dizin2/?=lanetbirspamsitedaha
liste uzuyor 300den fazla bu şekilde indexlenmiş ve bi türlü silinmiyor..
Burada yol göstermişsiniz oky “url sonuna ?ref ekleyen googleyede indexleyenler bu hackerleri google anlamıyormu
ayrıca url domainden açılan index de sorun yok sadece url domaine eklemişler benim url baglantısı http olarak index tir yani php asp texs degildir bu durumda ne yapılır bunuda açıklanması olsa bana faydası olurdu selamlarımla kolay gelsin