• 14-11-2009, 01:03:01
    #1
    arkadaşlar sitemdeki dosyaların dışarıdan kullanılmaması için aşağıdaki kodu kullanıyorum.
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} .
    RewriteCond %{HTTP_REFERER} !^http://([^.]+\.)?site.com [NC]
    RewriteCond %{HTTP_REFERER} !^http://([^.]+\.)?subdomain.site.com [NC]
    RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
    RewriteCond %{HTTP_REFERER} !google\. [NC]
    RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
    RewriteCond %{HTTP_REFERER} !feedburner\. [NC] 
    RewriteRule \.(gif|jpg|png|swf)$ http://img21.imageshack.us/img21/3765/hotlink.jpg [R,NC,L]
    ancak bu şekilde subdomaine izin vermesi gerekirken subdomain içinde kullandığım resimler için yine yönlendirme resimi (son satırdaki) resim çıkıyor. Bunu nasıl düzeltebilirim.
  • 15-11-2009, 19:44:28
    #2
    Rewrite conditionlar [OR] belirtilmediği sürece [AND] gibi davranırlar. Bu açıdan sizin durumunuzda [NC,OR] kullanılması gerekiyor...
  • 15-11-2009, 22:41:42
    #3
    teşekkürler. repledim