RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !siteadiniz\. [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !googleusercontent\. [NC]
RewriteCond %{HTTP_REFERER} !yandex\. [NC]
RewriteCond %{HTTP_REFERER} !bing\. [NC]
RewriteCond %{HTTP_REFERER} !feedburner\. [NC]
RewriteCond %{HTTP_REFERER} !twitpic\. [NC]
RewriteCond %{HTTP_REFERER} !twitter\. [NC]
RewriteCond %{HTTP_REFERER} !pinterest\. [NC]
RewriteCond %{HTTP_REFERER} !tumblr\. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?web\.dev(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?tfbnw\.(com|net) [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?facebook\.(com|net) [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?feedburner.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?fbcdn\.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?facebook\.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?msn\.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?live\.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?googleusercontent.com [NC]
RewriteCond %{HTTP_REFERER} !(.*)googleusercontent.com/gadgets/proxy(.*) [NC]
RewriteCond %{HTTP_USER_AGENT} !^facebookexternalhit.*$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*Android.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|webp|gif|ttf|zip|rar|svg|xml|jp2|jxr|pdf|xls|doc|xlsx|docx|ppt|pptx|txt|js|woff|woff2|eot|json|css|ico)$ - [NC,F,L]
ben bu htaccess kodları ile engelledim. 3. sıradaki siteadiniz kelimesini domaininiz ile değişitirip kullanabilirsiniz. com-net yazmanıza gerek yok. sitenizde ki resmi ve diğer dosyaları kullanamıyor ve link veremiyor. 403 hatası ile karşılaşır.