• 23-06-2006, 03:50:56
    #1
    Üyeliği durduruldu
    Ben bir .htaccess ariyorum webmasterler,zamaninda bir arkadas vermisti bana ve mükemmel ötesi birseydi.

    Resim sitemiz var diyelim ve resimlerimizin baska sitelerde kullanilmasini istemiyoruz cünki BW gidiyor serveri yoruyor.Bu htaccess i root a attigimizda diger sitelerdeki resimlerimiz görüntülenmiyor ve en bombasida bizden izinsiz bu resim olabilir,video olabilir dosyalarimizi kullanmaya calisan bir site sahibi sitesine dosyamizi koydugu zaman o webmasterin sitesi otomatikman root da sihirli htaccess i olan sitemizin anasayfasina site otomatikman yöneliyordu.

    Pek sanmasamda icimde yinede bir umut var bu htaccess i bulabilecek varmi webmasterler?Cünki harika birsey ve ben cok üzgünüm ne yaptim nasil yaptim kaybettim o htaccess i

    tesekkürler
  • 23-06-2006, 04:05:41
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?adresiniz.com.*$ [NC]
    RewriteRule ^.+\.(jpg|jpeg|png|gif|zip|rar)$ - [NC,F,L]

    kodlar yukarıdadır bu kodları bir .htaccess dosyasına kopyalayın adresiniz kısmını editlemeyi unutmayın oluşturulan .htaccess dosyasınıda download dosyalarınız olan klasor altına koyun sevgiler
  • 23-06-2006, 04:05:59
    #3
    Üyeliği durduruldu
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite1\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite2\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite3\.com/ [NC]
    RewriteRule .*\.(swf)$ /images/disaridanlinkyasak.jpg [L]

    Arkadaşlar yukarıda verdiğim kodu hotlink koruması için .htaccess dosyasına kaydederek kullanabilirsiniz...

    Açıklama : dostsite1\.com , dostsite2\.com , dostsite3\.com bölümlerini izin verdiğiniz sitelere göre ayarlayabilirsiniz... Bunu istediğiniz gibi kısaltıp uzatmanız mümkün ama en listedeki en son izin verilen sitenin yanında [NC] kodunu kullanmalısınız, üstündekileride uzattıkca sonralarına örnektede görüldüğü gibi [NC,OR] kodunu koymanız gerekmektedir... RewriteRule .*\.(swf)$ /images/disaridanlinkyasak.jpg [L] bu bölümde ise hangi tür dosyalar için yasaklanma getirildiğini ve yönlendirileceği adresi belirtmişiz... Bu kodda swf dosyalarına yasak koymuşuz, dosya türlerini çoğaltmak için uzantıların yanına | ibaresi koyup diğer uzantıyı ekleyebilirsiniz... Örneğin; RewriteRule .*\.(swf|jpg|gif|bmp)$ /images/disaridanlinkyasak.jpg [L] ... Altı çizili bölüme dikakt ederseniz daha iyi anlarsınız... Tahmin edebileceğiniz gibi /images/disaridanlinkyasak.jpg bölümünde ise izin verilmeyen hostların hangi adrese yönlendirileceğini belirliyoruz... Kolay gelsin...

    Nuri Oğuzhan Kurnuç
  • 23-06-2006, 04:09:34
    #4
    Üyeliği durduruldu
    Süpersiniz cok tesekkürler,dosyalara buraya degilde www.r10.net/images/disaridanlinkyasak.jpg

    www.r10.net e yöneltmenin bir yolu yokmu,önceden bende olan htaccess öyleydi de onun icin size sormak istedim.
  • 23-06-2006, 04:14:34
    #5
    Üyeliği durduruldu
    başına http://www.site.com eklersen öyle olur
  • 23-06-2006, 04:28:37
    #6
    Üyeliği durduruldu
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite1\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite2\.com/ [NC,OR]
    RewriteCond %{HTTP_REFERER} ^http://(.+\.)?dostsite3\.com/ [NC]
    RewriteRule .*\.(gif)$ http://www.ccc.net[L]

    aynen aldim bunu root a attim,ccc sitesinden aldigim bir gif i bir sayfaya kopyaladim,sonrada bbb sitesine attim o sayfayi ancak hic birsey olmadi hem gif resimde bbb sitesinde görünüyordu.amacim Hem resmin görünmemesini saglamak hemde ccc sitesinin gif i bulunan bbb sitesinin ccc sitesi anasayfasina yönelmesini saglamakti.
  • 23-06-2006, 04:55:37
    #7
    Üyeliği durduruldu
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?kendisitemiz\.com [NC]
    RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?dostsite1\.com [NC]
    RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?dostsite2\.com [NC]
    RewriteRule \.(gif|jpe?g|png)$ linkyasak.jpg [L]

    Diye değiştiriyorum kodu, bu çalışıyor...
  • 11-07-2006, 00:35:44
    #8
    Alıntı
    # Linking Control - allow only blank or listed referers
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?siteadresin.com/resim.gif/.*$ [NC]
    RewriteRule \.(bmp|gif|jpg|png)$ - [F]
    Bu kodu .haccess dosyasına değilde php kod içerisine nasıl entegre edebilirim.
    Yani:
    ../index.php?op=goster&id=1 // Burada hotlink olmayacak
    ../index.php?op=goster2&id=1 // Burada hotlink olacak

    bu kodları index.php içerisine entegre ederek bu örnekdeki gibi goster2 fonksiyonuna hotlink nasıl koyabilirim.

    Teşekkürler.
  • 18-05-2008, 19:01:04
    #9
    Saol +rep Oguzhan Bu Arada Ben Izzet Abin