• 02-04-2009, 20:30:38
    #1
    Selam arkadaşlar.

    Bir site, kendi sitemde (ve ftpimde depoladığım) dosya/resim/mp3 gibi şeyleri kendi bölümlerine linkliyor. Birnevi manual veri çekiyor, bot gibi.

    .htaccess ile gelen erişimlerde bu karşı tarafın hosting IPsini yazarak erişimini kesebiliyorduk bir zamanlar. Bu Rule* ları elinde olan paylaşabilir mi?

    * .htaccess içine yazılan engelleme kod parçası
  • 02-04-2009, 20:40:44
    #2
    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} engellemekistediğinizsiteadı\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} www\.\.engellemekistediğinizsiteadı\.com [NC]
    RewriteRule .*.(rar|zip|mp3|tar.gz|jpg)$ http://www.sizinsiteniz.com [R,NC]
  • 02-04-2009, 20:57:48
    #3
    kratos adlı üyeden alıntı: mesajı görüntüle
    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} engellemekistediğinizsiteadı\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} www\.\.engellemekistediğinizsiteadı\.com [NC]
    RewriteRule .*.(rar|zip|mp3|tar.gz|jpg)$ Sizin Siteniz - sizinsiteniz.com - istanbul - google reklam hizmetleri, internette reklam, google da reklam, internet reklam hizmetleri, googleda reklam - web tasarımı - www.ebruli.com [R,NC]
    çalışmadı. ilgili sitede hala sorunsuz görülebiliyor objeler..
  • 02-04-2009, 21:09:37
    #4
    Aşağıdaki şekillerde denermisiniz?

    1)
    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} engellemekistediğinizsiteadı\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} www\.engellemekistediğinizsiteadı\.com [NC]
    RewriteRule (rar|zip|mp3|tar.gz|jpg)$ http://www.sizinsiteniz.com [R,NC]

    2)
    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} engellemekistediğinizsiteadı\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} www\.engellemekistediğinizsiteadı\.com [NC]
    RewriteRule .*.(rar|zip|mp3|tar.gz|jpg)$ http://www.sizinsiteniz.com [R,NC]
  • 02-04-2009, 21:13:47
    #5
    
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?izinverilensite.org [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?izinverilen.org [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?kendisiten.com [NC]
    RewriteRule \.(zip|rar|exe|txt)$ http://www.siten.com/yasak.gif [NC,R,L]
    </ifModule>
    yukardaki kodla sorunu kökten çözersin sadece izin verdiğin sitelerde ve kendi sitende görünür içerik
    (zip|rar|exe|txt) buraya yasaklamak i,stediğin diğer uzantıları ekleyebilirsin jpg|gif gibi


    bu şekilde tek tek yasaklamak yerine istediğin siteleri girmek zorunda kalmassın
    bu kodda heryere ysak getiriyosun izin vermek istediklerini yazıyosun sana ait başka siteler var ise onlşara izin verebilirsin mesela

    kolay gelsin
  • 03-04-2009, 00:32:35
    #6
    baboli789 adlı üyeden alıntı: mesajı görüntüle
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?izinverilensite.org [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?izinverilen.org [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?kendisiten.com [NC]
    RewriteRule \.(zip|rar|exe|txt)$ http://www.siten.com/yasak.gif [NC,R,L]
    </ifModule>
    yukardaki kodla sorunu kökten çözersin sadece izin verdiğin sitelerde ve kendi sitende görünür içerik
    (zip|rar|exe|txt) buraya yasaklamak i,stediğin diğer uzantıları ekleyebilirsin jpg|gif gibi
    bu şekilde tek tek yasaklamak yerine istediğin siteleri girmek zorunda kalmassın
    bu kodda heryere ysak getiriyosun izin vermek istediklerini yazıyosun sana ait başka siteler var ise onlşara izin verebilirsin mesela
    kolay gelsin
    Bu kodlarda iş görmedi arkadaşlar nedense.

    Örneğin
    www.benimsitem.com/mp3/tarkan/xxx.mp3
    adresinde bulunan bi mp3 ü, bazı diğer siteler kendi db lerine eklemişler. Onların sitelerine girdiğimde bana ait olan benimsitem.com dan çekmeye başlıyor player ve çalıyor..

    .htaccess i hem ana dizina (..com/.htaccess) hemde mp3lerin olduğu (..com/mp3/.htaccess) klasörüne attım. Yinede farketmedi..
  • 03-04-2009, 17:26:37
    #7
    kardes sorunu cozebildin mi? guzel bi soru aslinda cogu kisinin isine yeriyabilecek bir konu. lutfen bilgili arkadaslar paylasirsa sevinirim, tesekkurler!
  • 04-04-2009, 06:04:41
    #8
    cpaneliniz var ise hotlink korumasını devreye sokun.
    yada htaccess içine şunu ekleyin
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://sizinsiteniz.com/.*$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://sizinsiteniz.com/$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.sizinsiteniz.com/.*$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.sizinsiteniz.com/$      [NC]
    RewriteRule .*\.(.*jpg|jpeg|gif|png|bmp)$ [media]http://siteniz.com/yasak.jpg[/media] [R,NC]
    bu şekilde yaparsan olur en alt satır diyelim senin resimleri çekiyorlar siteniz.com/yasak.jpg devreye giriyor ve karşı sitede senin uyarı resmin çıkıyor mp3 için dosya uzantısı düzenlemeyi unutmayınız.
  • 09-04-2009, 09:06:31
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://sizinsiteniz.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://sizinsiteniz.com/$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.sizinsiteniz.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.sizinsiteniz.com/$ [NC]
    RewriteRule .*.(.*jpg|jpeg|gif|png|bmp)$ http://siteniz.com/yasak.jpg [R,NC]

    Bu şekilde yapıyorum çalışıyor ama kendi sitelerimi yazdığım halde benide engelliyor?