Hotlink Protection (Bandwith
Hırsızlığının Önüne Geçmek) Bazı web tasarlayıcıları uzaktan veri çağırarak ( örneğin bir
fotoğraf , boyutu yüksek bir dosya ) dolaylı yoldan sizin bandwithinizi
yiyebilir.Bu da bir takım sıkıntılara sebebiyet verir.Bunun önünce
geçmek için .htaccess kullanacağız.
Bazı web tasarlayıcıları uzaktan veri çağırarak ( örneğin bir fotoğraf ,
boyutu yüksek bir dosya ) dolaylı yoldan sizin bandwithinizi
yiyebilir.Bu da bir takım sıkıntılara sebebiyet verir.Bunun önünce
geçmek için .htaccess kullanacağız.
Örnek olarak verecek olursak sitemizde mevcut resim dosyaları ;
[Resimleri görebilmek için üye olun veya giriş yapın.]gibi çağrılmaktayken uzaktan
[Resimleri görebilmek için üye olun veya giriş yapın.] olarak çağırmaktadır.
Hotlink Koruması için .htaccess dosyasını oluşturduktan sonra;
- Kod:
-
[color=#0000BB]RewriteEngine on
RewriteCond [/color][color=#007700]%{[/color][color=#0000BB]HTTP_REFERER[/color][color=#007700]} !^$
[/color][color=#0000BB]RewriteCond [/color][color=#007700]%{[/color][color=#0000BB]HTTP_REFERER[/color][color=#007700]} !^[/color][color=#0000BB]http[/color][color=#007700]([/color][color=#0000BB]s[/color][color=#007700])?:[/color][color=#FF8000]//(www\.)?domainadi.com [NC]
[/color][color=#0000BB]RewriteRule [/color][color=#007700].([/color][color=#0000BB]jpg[/color][color=#007700]|[/color][color=#0000BB]jpeg[/color][color=#007700]|[/color][color=#0000BB]png[/color][color=#007700]|[/color][color=#0000BB]gif[/color][color=#007700])$ - [[/color][color=#0000BB]NC[/color][color=#007700],[/color][color=#0000BB]F[/color][color=#007700],[/color][color=#0000BB]L[/color][color=#007700]] [/color]
RewriteCond %{HTTP_REFERER} !^$
Dosyaları ya da resimleri vb. direk olarak browserdan çağırmak suretiyle
yapılan işlemleri engellemek istemiyorsak bu kodu iliştirmemiz gerekir.
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domainadi.com [NC]
Hangi domainde koruma sağlayacaksak adresi giriyoruz.Ancak www başına
koymadan...
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
Hangi dosya uzantılarında koruma sağlayacaksak onları giriyoruz.