Ref saldırıları genellikle spam yapan ve backlink almak isteyen siteler tarafından gerçekleştirilen bir saldırı türüdür. Bu saldırının amacı; sizden aldıkları ref linkleri ile backlink toplayarak, kendi sitelerinin google üzerinde değerini arttırmaktır. Fakat aynı ref linkleri yüzünden sitenizin google üzerinde değer kaybettiğini, sandbox ‘a düştüğünü ve site hit sayısının azaldığını görebilirsiniz.
Sitenize ait ref linklerinin olup olmadığını ögrenmek için google üzerinde şu şekilde bir arama yapabilirsiniz.
Kod:
site:site_isminiz.com inurl:ref=
veya
Kod:
site:www.site_isminiz.com ref
Eğer google arama sonuçlarında aşağıdaki gibi sonuçlarla karşılaşıyorsanız. Siteniz spam saldırısına maruz kalmıştır.
www.site_isminiz.com/dokuman.html?ref=spam_yapilan_site.com
www.site_isminiz.com/?ref=spam_yapilan_site.com
Spam ref saldırılarını önlemek için yapmanız gereken ayarlar
1) .htaccess dosyası ile alınabilecek önlemler
RewriteEngine on
# ref spam engelleme
RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
RewriteRule .? http://www.site_isminiz.com%{REQUEST_URI}? [R=301,L]
2) Robots.txt dosyası ile alınabilecek önlemler
Ref saldırıları için ana dizindeki robots.txt dosyası içeriği aşağıdaki şekilde olmalıdır.
User-agent: *
Disallow:
Disallow: /*ref=*
Disallow: /*?ref=
3) Eğer gmail adresiniz varsa ve google webmasters tools servisini ( www.google.com/webmasters/tools/ ) kullanıyorsanız.
Kontrol paneli anasayfasından işlem yapmak istediğiniz siteyi seçerek aşağıdaki adımları izleyin.
Sol taraftaki menüden sırasıyla / Site Yapılandırma / Tarayıcı erişimi / URL ‘ yi kaldır bölümü üzerinden / Yeni Kaldırma İsteği
Açılan pencerede / Tek tek URL ‘ler: web sayfaları, resimler veya başka dosyalar seçeneğini seçin ve İleri ‘yi tıklayın.
Kaldırmak istediğiniz ref linkli bağlantı adresinin tamamını ilgili bölüme ekleyin.
Not : Google webmasters tool servisini kullandıktan sonra ilk 2 madde içinde anlatılan ayarları kullanmaya devam etmelisiniz.
Google üzerinden sitenize ait ref spam linklerin olup olmadığını belirli aralıklarla kontrol etmeye özen gösterin.
Sitenize ait ref linklerinin olup olmadığını ögrenmek için google üzerinde şu şekilde bir arama yapabilirsiniz.
Kod:
site:site_isminiz.com inurl:ref=
veya
Kod:
site:www.site_isminiz.com ref
Eğer google arama sonuçlarında aşağıdaki gibi sonuçlarla karşılaşıyorsanız. Siteniz spam saldırısına maruz kalmıştır.
www.site_isminiz.com/dokuman.html?ref=spam_yapilan_site.com
www.site_isminiz.com/?ref=spam_yapilan_site.com
Spam ref saldırılarını önlemek için yapmanız gereken ayarlar
1) .htaccess dosyası ile alınabilecek önlemler
RewriteEngine on
# ref spam engelleme
RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
RewriteRule .? http://www.site_isminiz.com%{REQUEST_URI}? [R=301,L]
2) Robots.txt dosyası ile alınabilecek önlemler
Ref saldırıları için ana dizindeki robots.txt dosyası içeriği aşağıdaki şekilde olmalıdır.
User-agent: *
Disallow:
Disallow: /*ref=*
Disallow: /*?ref=
3) Eğer gmail adresiniz varsa ve google webmasters tools servisini ( www.google.com/webmasters/tools/ ) kullanıyorsanız.
Kontrol paneli anasayfasından işlem yapmak istediğiniz siteyi seçerek aşağıdaki adımları izleyin.
Sol taraftaki menüden sırasıyla / Site Yapılandırma / Tarayıcı erişimi / URL ‘ yi kaldır bölümü üzerinden / Yeni Kaldırma İsteği
Açılan pencerede / Tek tek URL ‘ler: web sayfaları, resimler veya başka dosyalar seçeneğini seçin ve İleri ‘yi tıklayın.
Kaldırmak istediğiniz ref linkli bağlantı adresinin tamamını ilgili bölüme ekleyin.
Not : Google webmasters tool servisini kullandıktan sonra ilk 2 madde içinde anlatılan ayarları kullanmaya devam etmelisiniz.
Google üzerinden sitenize ait ref spam linklerin olup olmadığını belirli aralıklarla kontrol etmeye özen gösterin.