RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite1\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite2\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite3\.com/ [NC]
RewriteRule .*\.(swf)$ /images/disaridanlinkyasak.jpg [L]

Arkadaşlar yukarıda verdiğim kodu hotlink koruması için .htaccess dosyasına kaydederek kullanabilirsiniz...

Açıklama : dostsite1\.com , dostsite2\.com , dostsite3\.com bölümlerini izin verdiğiniz sitelere göre ayarlayabilirsiniz... Bunu istediğiniz gibi kısaltıp uzatmanız mümkün ama en listedeki en son izin verilen sitenin yanında [NC] kodunu kullanmalısınız, üstündekileride uzattıkca sonralarına örnektede görüldüğü gibi [NC,OR] kodunu koymanız gerekmektedir... RewriteRule .*\.(swf)$ /images/disaridanlinkyasak.jpg [L] bu bölümde ise hangi tür dosyalar için yasaklanma getirildiğini ve yönlendirileceği adresi belirtmişiz... Bu kodda swf dosyalarına yasak koymuşuz, dosya türlerini çoğaltmak için uzantıların yanına | ibaresi koyup diğer uzantıyı ekleyebilirsiniz... Örneğin; RewriteRule .*\.(swf|jpg|gif|bmp)$ /images/disaridanlinkyasak.jpg [L] ... Altı çizili bölüme dikakt ederseniz daha iyi anlarsınız... Tahmin edebileceğiniz gibi /images/disaridanlinkyasak.jpg bölümünde ise izin verilmeyen hostların hangi adrese yönlendirileceğini belirliyoruz... Kolay gelsin...

Nuri Oğuzhan Kurnuç