01-05-2024, 02:06
Son yıllarda oldukça çoğalan ve özellikle resim bağlantılarına eklenen spam ref saldırılarından korunmak için ne yapmalıyız? Bu konu hakkında anlatım yapacağım. Web sitelerinde sıklıkla karşılaşılan ve spam olarak nitelendirilebilecek bir durum olan "ref" parametresi. Bazı durumlarda, web sitelerimize gelen isteklerde URL'de "?ref=" ile başlayan parametrelerle karşılaşabiliriz. Bu parametreler, genellikle spam veya istenmeyen trafik oluşturmak amacıyla kullanılır.
Örneğin, aşağıdaki kod parçaları, gelen isteklerdeki "ref" parametresini algılayarak bu tür istekleri engellemek için bir yönlendirme yapar.
Aşağıdaki kodu sitenizin, .htaccess dosyasına ekleyin.
KOD:
Site adresini yerine kendi site adresinizi ekleyiniz.
Eğer WordPress sitenize ekleyecekseniz aşağıda kodu, temanızın Header şablonuna ekleyin.
KOD:
REF SALDIRILARININ ZARARLARI VE SPAMI ÖNLEME
Özellikle otomatik botlar veya kötü niyetli kullanıcılar tarafından eklenen bu parametreler, site trafiğini bozabilir ve Google açısından istenmeyen sonuçlara yol açabilir. Bu tür spam'ı önlemek için Apache sunucularında veya diğer web sunucularında "mod_rewrite" gibi URL yeniden yazma araçlarını kullanabiliriz.Örneğin, aşağıdaki kod parçaları, gelen isteklerdeki "ref" parametresini algılayarak bu tür istekleri engellemek için bir yönlendirme yapar.
Aşağıdaki kodu sitenizin, .htaccess dosyasına ekleyin.
KOD:
Kod:
RewriteEngine on# no spamRewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]RewriteRule .? https://www.bilgi724.com%{REQUEST_URI}? [R=301,L]Site adresini yerine kendi site adresinizi ekleyiniz.
Eğer WordPress sitenize ekleyecekseniz aşağıda kodu, temanızın Header şablonuna ekleyin.
KOD:
Alıntı:<php if(strpos($_SERVER['REQUEST_URI'], '?ref=')){header("Location: index.php");die();}
