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ı
htaccess ile erişim engelleme.
8
●1.494
- 02-04-2009, 20:57:48çalışmadı. ilgili sitede hala sorunsuz görülebiliyor objeler..kratos adlı üyeden alıntı: mesajı görüntüle
- 02-04-2009, 21:09:37Aş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
<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:35Bu kodlarda iş görmedi arkadaşlar nedense.baboli789 adlı üyeden alıntı: mesajı görüntüle
Örneğinwww.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.. - 04-04-2009, 06:04:41cpaneliniz 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:31Kimlik 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?