Eğer sitenin ip adresini biliyorsanız veya belirleyebiliyorsanız .htaccess üzerinden ip engellemeyi deneyebilirsiniz.
Mesela şu kodu ekleyerek;
order allow,deny
allow from 1.1.1.1
deny from all
Domain engelleme için ise emin değilim ama şöyle bir kod verilmiş. Yine aynı .htaccess üzerinden deneyebilirsiniz.
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} kotusite.com [NC]
RewriteRule .* - [F]
Yabancı forumlara baktım eğer bunlar olmazsa bir de şu seçenekler verilmiş;
RewriteEngine on
RewriteCond %{HTTP_REFERER} badsite\.com [NC]
RewriteRule .* - [F]
ya da
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*google\.com [NC]
RewriteRule .* - [F]
</IfModule>
veya
SetEnvIfNoCase Referer "domain.com" bad_referer
Order Allow,Deny
Allow from ALL
Deny from env=bad_referer