• 10-09-2010, 21:34:04
    #1
    Üyeliği durduruldu
    Benim siteme bi kod ekleniyor ".../../baskasite.js" diye. Ben bunun önüne geçemediğim için kökten bir çözüm olacak .htaccess ile başka siteden çekilen .js dosyalarını engellemek istiyorum bunu nasıl yapabilirim?
  • 10-09-2010, 21:46:37
    #2
    http://www.ubenzer.com/bant-genislig...link-korumasi/ sanırım dosya tipini değiştirerek halledersin.

    eğer sorununuz sitenize biri kod ekliyorsa bunu htaccess ile şöyle engelleyebilrisiniz ama buda ileriye dönük doğru olur mu bilemem. örneğin sadece a.js b.js ve c.js izin verip diğerlerini başka bir adrese yönlendireceksiniz. Bu adres ise boş bir js dosyası olabilir.

    RewriteRule ^(^a|b|c)\.js$ bos.js [L, NC]
    gibi, geliştirilebilir ve sanırım çalışır, deneme fırsatım olmadı.
  • 10-09-2010, 22:30:43
    #3
    hotlink koruması ile engellersiniz

    o da şu şekilde olur

    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://siteadresi.com/.*$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://siteadresi.com$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.siteadresi.com/.*$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.siteadresi.com$      [NC]
    RewriteRule .*\.(jpg|jpeg|gif|png|bmp|js)$ http://hotlinkengelresmi.jpg [R,NC]
    kaynak
  • 11-09-2010, 21:36:18
    #4
    Üyeliği durduruldu
    cpanelden hotlink korumasıo var ordan yapabilirsin
  • 11-09-2010, 21:37:31
    #5
    cpanelden yapılıyor sanırım,araştır biraz