Ref saldırıları hk.
12
●1.377
- 27-03-2009, 14:39:09Sitelerimden birinde site:domainadı.com ref şeklindebir ref araması yaptığımda 5000 kadar ref spam index gördüm. Bunları .htaccess kullanarak indexime yönlendirdim. Bu şekilde yaptığım yönlendirmenin optimizasyonuma eksisi olur mu? Kurtulamıyorum bir türlü bu reflerden
- 27-03-2009, 14:42:02Üyeliği durdurulduHKNOCN robots.txt ile engelle. ben o sayede sorunsuz kurtuldum. ama hemen sonuç alıyım dersen 500 adresi tek tek url kaldırdan kaldırmalısın. yoksa google o sayfayı güncellemek istediğinde robots txt nin engeline takılıp çıkaracaktır. yeniler ise anında engellenmeye başlayacaktır.
- 27-03-2009, 14:44:06Robots.txt ile engellemeyi denemişmiydiniz..HKNOCN adlı üyeden alıntı: mesajı görüntüle
Ben yine de hatırlatayım.
User-agent: *
Disallow: /?*ref=* - 28-03-2009, 11:19:16Üyeliği durdurulduyanlış olmuş sanırım.HKNOCN adlı üyeden alıntı: mesajı görüntüle
Disallow: /*?ref=
şeklinde olmalı.
+ 1-2 haftaya kurtulman pek mümkün değil. dediğim gibi google hafızasındakileri güncellemek için gelecek ve engelle karşılaşacak. ben öyle biliyorum. - 28-03-2009, 14:33:42Robots.txt haricinde başka yöntemlerde var.
.htaccess ile;
RewriteEngine on # no spam RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC] RewriteRule .? http://www.siteadi.com%{REQUEST_URI}? [R=301,L]Php ile;
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 ile;
<%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%> - 05-04-2009, 01:17:07teşekkür ederim arkadaşımmeLanChoLym adlı üyeden alıntı: mesajı görüntüle