Temmuz 5th, 2008 | Ali BARIN | Gerekliler | 12 Yorum |

Dün sitenin trafik sınırı aşması ile birlikte aklıma hemen hotlink geldi. Cpanelden ‘Lastest Visitors’ bölümünden girip ziyaretçilere baktım. Birçok site birkaç yazımdaki resimleri kendi hostuna veya başka bir yere yüklemeden bizim siteden link vermiş. Bende buna sinirlenip hemen hotlink koydum. Dışarıdaki siteler artık ne resimlerimi direk gösterebilicekler ne de dosyalarımı direk indirebilicekler. Artık siteye giremeden bu dediklerimi yapamıcaksınız. Sitemin root dizinindeki .htaccess dosyasının en alt satırlarına şu kodları ekledim.

[CODE]
RewriteCond %{HTTP_REFERER} !^http://webogrencisi.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://webogrencisi.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.webogrencisi.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.webogrencisi.com$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|swf)$ http://img377.imageshack.us/img377/7691/yasakcc2.jpg [R,NC]
RewriteRule .*\.(mp3|zip|rar|exe)$ http://www.webogrencisi.com/wp-content/yasak.html [R,NC]
[/CODE]

Üstteki kodda ilk 4 satırda hangi sitelere izin vericeğimizi belirttik. 5. satırda ise jpg, jpeg, gif, png, bmp ve swf formatları başka siteler kullandığında hangi resmin gösteriliceğini belirttik. Burada dikkat ediceğimiz bi nokta var gösterilicek resim kendi sitemiden olmamalı çünkü hotlink koruması aktif olucağı için gösterilemicektir. Ben gösterilicek resmimi imageshack.us ‘a yükleyip imageshack.us ‘daki linki verdim.6. satırda mp3,zip,rar ve exe uzantılı dosyalara indirilmek için tıklanıldığında hangi sayfaya gidiceğini belirttik. Ben kendi oluşturduğum sayfanın linkini verdim.

Bu üstteki saydıklarımı yaparsanız sitenizdeki resim ve dosya linklerini başka siteler direk kullanamıcaktır. İndirmek isterlerse sitenize girmek zorunda kalıcaklardır.

   Hotlink Koruması adlı yazıda 12 yorum var

Ellerine sağlık, çok güzel anlatmışsın ;)

Site trafiğimi 60gb aşmam sonucu 50ytl extradan para ödedim bu ay hostinge. Ve bu trafik aşımının başlıca nedenlerinden birisi Google Image Search’de ilk sırada çıkan ve bloguma yüklediğim recep ivedik afişi. Bu lanet afiş ve cforms bana 50ytl ye mal oldu. Hotlink hakkında araştırırken yazına rastladım. Eline sağlık.

Rica ederim. Yardımcı olabildiysem ne mutlu bana. :)

Yakında kendi hostuma geçtiğimde işime yarayacak.Teşekkürler. :) Ayrıca blog çok güzel nereden buldum bilmiyorum. ;)

Paylaşımın için çok teşekkür ederim… Bant aşımını 3 aydır ardı ardına yaşıyorum ve artık deli olmuş durumdaydım. Bu uygulama için birçok siteye baktım birşey anlayamadım…. Mükemmel anlatmışsın.. ellerine sağlık…

altavista
Eylül 26th, 2008 » 09:39

Aynı dertten bende muzdaribim. HTML den oluşan sitem var.(ASP PHP olayı yok) Acaba bu kodu nereye koymalıyım? Yardımcı olabilirmisiniz. cevabınızı bekliycem.

@altavista asp, asp.net, php, html farketmez. Sen .htaccess dosyasını oluşturup yazıda anlatılanları yap yeter. :)

Çok teşekkür ederim ;) Benden ders araklayanlara süper bir dayak oldu bu! :D

[...] Ama çok işime yarayacak bir bilgiye ulaştım ve webogrencisi.com‘da Ali’nin yazdığı yolu photoshopders.com sitesine uyguladım. Artık benden ders çalan kişilerin sitelerinde bu [...]

Murat
Nisan 30th, 2009 » 10:43

Merhabalar:
Paylaşımınız için teşekkürler, Çok işime yaradı.. Fakat benim serverıma kendim upload ettigim resimler için koruma nasıl yaparız..
Resim http://www.xxxxxx.com/attachments/çiçek.gif adresinde duruyor gösteriyor. Fakat ftp de attachments adında dosya yok.. attachments.php dosyası var.
Yardımcı olabilirseniz çok sevinirim..
Teşekkürler.

Sanırım artık bunu yapmanın zamanı geldi. Şimdiden önlem almak lazım. :) Teşekkürler.

   Yorum yazın.