Ref'li bağlantılar siteadiniz.com/?ref=baskabirsiteadi.com şeklinde sitenizde oluşan url ler dir.
peki bunlar ne işe yarar? bunlar sitenizden kendisine bağlantı sağlamak amaçlı oluşturulan bağlantılardır bu sayede genelde adult siteler faydalanmaktadır.
bunları nasıl engeliyecez derseniz bunun bir kaç yolu vardır öncelikle

1.yöntem robots dosyası ile engellemektir

robots.txt oluşturup içeriğine

User-agent: *
Disallow: /?ref=
Disallow: /*ref=
Disallow: /?id=
Disallow: /?*

ekleyin

ikinci yöntem htaccess

RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
RewriteRule .? http://www.sitenizinAdi.com%{REQUEST_URI}? [R=301,L]
veya PHP den;

WordPress de header.php kısmına aşağıdakini yazabilirsiniz.
<php if(strpos($_SERVER['REQUEST_URI'], '?ref=')){
header("Location: index.php");
die();}