Merhaba,

.htaccess hotlink koruması kullanıyorum fakat büyük bir sorun var hotlink korumasında görüntülenen resim ya da dosyalar tarayıcı ön belleğine alınıyor kullanıcı direkt sitede olsada hotlink dosyası ön belleğe alındığı için hotlink dosyasını görüyor

ya da izin verdiğim halde adres satırından doğrudan adres girildiğinde de hotlink resimi görünüyor

ayrıca resim başka sitede link olrak verildiğinde tıklanınca yine hotlink resimi görünüyor

sayfayı bir kaç defa yenilerse ya da ön belleği temizlerse sorun çözülüyor ama herkes bunu bilmiyor

hotlink korumasında görüntülenen dosyaların tarayıcı ön belleğine alınmaması için ne yapmalı ?

kullandığım kod;

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_URI} ^/hotlink

RewriteRule ^.*$ - [L]
 
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?site\.com [NC]
......
.......
......

RewriteRule .*\.(jpg|jpeg|gif|png|bmp|JPG|JPEG|GIF|PNG|BMP|zip|rar)$ http://www.site.com/hotlink/hotlink.$1 [L]

</IfModule>