WORDPRESS

Hotlink Nedir ve WordPress’de Hotlink Korumak Nasıl Yapılır?

Hotlink, sizin resimlerinizi kendilerininmiş gibi kullanarak bant genişliğinizden çalan içerik hırsızları tarafından yapılan bir uygulamadır. Bu rehberde hotlink nedir ve hotlink korumak nasıl yapılır göstereceğiz.

Hotlink Nedir?

Eğer WordPress sitenizde güzel gözüken bir resim veya video yayınlarsanız, bunu fazlasıyla beğenen ve kendi sitelerine de koymak isteyen insanlar olabilir.

Bu hayranlık eğer içeriğinizi izniniz olmadan kullanırlarsa bir soruna dönüşebilir. Özellikle de ayrıca bant genişliğinizi kazara veya bilerek kullanıyorlarsa.

Hotlink, bir video veya resmin URL’sini başka bir web sitesinde direkt olarak sizinkine bağlantı vererek görüntüleme işlemidir.

Bu şekilde sizin içeriklerinize bağlantısı olan bir web siteyi her defasında birisi ziyaret ettiğinde sizin bant genişliğinizden kullanılacaktır. İçeriğinize ne kadar kişi erişirse, bant genişliğiniz de o kadar fazla kullanılmış olacaktır.

Çoğu kişi düzgün bağlantılama işleminden kaçınarak hotlink’i tembellikten tercih ederler. İzninizi alıp ve içeriklerini kendi web hostinglerine yüklemek yerine sizin içeriğinizi kullanırlar. Ancak tamamiyle bilgisizlikten de bu işlemi yapanlar bulunmaktadır.

Üstelik birçok kişi içeriği indirip yeniden yüklemektense orijinal sitesinde bırakmanın daha iyi olduğunu düşünür. Böylece telif haklarını ihlal etmekten kaçınırlar. Bu aslında yanlıştır.

Hotlink kullanmak kötüdür çünkü:

  • Etik değildir ve illegaldir — eğer içeriğin kullanımı ücretsiz veya herkes tarafından kullanılabilir değilse
  • Harcamalarınızı artırabilir —  resmin orijinal sahibinin bant genişliğini fazlaca kullanmaya neden olur
  • Sunucuya fazlaca yük bindirir — resme başka bir sitede erişmek kaynaklarınızı harcar

Basitçe içerik çalmanın yanlış olmasına ek olarak hotlink ayrıca sitenizin performansını etkiler.

Daha önce de belirttiğimiz gibi bant genişliğinizin sınırının dolması ve site yavaşlamaları yaşamak potansiyel zararlarından biridir. En kötü durumda aylık ödemelerinizi artacak veya hosting sağlayıcınız size ceza ödecektir. Eğer ödeyemezseniz web sitenize ve içeriklerinize artık sahip olamayacaksınız.

Bu yüzden hotlink’i engellemek önemlidir.

WordPress’de Hotlink Korumak Nasıl Yapılır?

İlerlemeden önce içeriğinizin herhangi bir web sitesinde hotlink olarak kullanıp kullanılmadığını kontrol etmenize yardımcı olacak bir yöntem var.

Tek yapmanız gereken Google görsel aramaya url:ornek.com -site:ornek.com yazmaktır.

ornek.com’u alan adınızla değiştirin. Bu, size web sitenizde barındırılan ve başka sitelerde de olan bütün görselleri gösterir.

Google'da hotlink kontrol etme

HTML’e daha yakından bakabilirsiniz, diğer web siteleri bunun gibi bir şey kullanmaktadır:

<img src="http://websiteniz.com/duvarkagidi.jpg" height=“1280” width=“800">

HTML sayfanızdaki orijinal HTML dosyası böyle gözükecektir:

<img src=“duvarkagidi.jpg" height=“1280" width=“800">

Eğer hotlink koruma yapmak isterseniz bunun birkaç yolu vardır:

1. Bir FTP İstemcisi Kullanarak

Bu yöntem hotlink koruması için en etkili yollardan biridir.

Eğer bir FTP istemcisine sahip değilseniz FileZilla’yı tavsiye ederiz. İlerlemeden önce FileZilla’yı kurun.

Bu yöntemi kullanırken .htaccess dosyasını bulmanız gerekir. Zaten bu dosyaya sahip olduğunuza göre bu dosyayı bu kodu yapıştırın:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ornek.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [F]

Basitçe bu kod bütün sitelere karşı hotlink korumasına sahip olduğunuz anlamına gelir. ornek.com’u değiştirerek kendi alan adınızı eklemeniz ve arama motorlarını da dahil etmeniz gerekir. Bu bütün alan adlarını beyaz listeye alacaktır. Ayrıca hangi dosya formatlarını engelleyeceğinizi kodun son satırında ayarlamanız gerekir.

Unutmayın ki arama motorlarını eklemek görsellerinizi crawl etmelerine izin vereceği için çok önemlidir.

2. Bir CDN Kullanmak

Bir içerik dağıtım ağı (CDN) web sitelerin dünyanın farklı yerlerinde konumlu bir grup sunucuları kullanarak trafiği daha iyi yönetmelerine izin verir. Bir CDN kullanmak bant geniş kullanımını azaltır, hızı artırır ve güvenliği iyileştirir.

Her CDN’in kendi kuralları vardır, yani hotlink korumak için farklı bir yöntem kullanabilirsiniz. Örneğin, KeyCDN’in Zone Referrers adlı başka sitelerin sizin içeriklerinizi kendi sitelerinde kullanmalarını engelleyen bir seçeneği bulunmaktadır.

KeyCDN kontrol panelinize giriş yaptıktan sonra Zone Referrer menüsüne gidin ve referrer’larınızı ayarlayın. Bundan sonra ise Zone Referrer’ı eşlemek için bir alan seçin ve kayedin.

Basitçe, içeriklerinize erişebilecek alan adlarını ayarlamanız gerekmektedir: alan URL’niz (kxcdn.com), kendi esas URL’niz (kendiwebsiteniz.com), ve alan takma adınız (cdn.kendiwebsiteniz.com).

3. WordPress Eklentileri Kullanmak

Eğer bir eklenti kullanmayı tercih ediyorsanız All in One WP Security and Firewall adlı eklentiyi deneyebilirsiniz. Bu hotlink korumak için en iyi güvenlik eklentilerinden biridir.

All in One WP Security and Firewall

Yükleyip etkinleştirdikten sonra WP Security -> Firewall -> Prevent Hotlinks kısmına gidin. Prevent Image Hotlinking kutusuna tik atın ve Save Settings‘e tıklayın.

WordPress eklentisi kullanarak Hotlink koruması

Eğer daha basit bir yolu tercih etmek isterseniz sadece içeriğe sağ tıklamayı devre dışı bırakın. Bunun için WP Security -> Miscellaneous -> Copy Protection kısmına gidin. Enable Copy Protection kutusuna tik atın ve Save Copy Protection Settings‘e tıklayın.

Bir WordPress eklentisi kullanarak sağ tıklamayı devre dışı bırakma

Bu eklentinin yerine Prevent Content Theft veya WP Content Copy Protection & No Right Click eklentilerini de kullanabilirsiniz.

4. Kontrol Panel Ayarlarına Erişmek

Son olarak bu işlemi kontrol paneli ayarlarından da yapabilirsiniz.

İlk olarak hosting hesabınıza giriş yapın. Daha sonra Güvenlik ayarlarına gidin ve Hotlink Koruması seçeneğine tıklayın. Kurulum ekranını gördükten sonra gereken ayarları yapın ve kaydedin.

Eğer bir Hostinger kullanıcısıysanız bu makaleyi okuyun ve hPanel‘den Hotlink Koruması’nı etkinleştirmeyi öğrenin.

Sonuç

Hotlink birçok sorun yaratabilen kötü bir uygulamadır. Hotlink korumak kolay bir işlemdir, bu yüzden bu işlemi geciktirmemeniz yararınıza olacaktır.

Hotlink korumasını bu yöntemlerden birini kullanarak yapabilirsiniz:

  • Bir FTP istemcisi kullanarak
  • Bir CDN kullanarak
  • WordPress eklentileri kullanarak
  • cPanel ayarlarına erişerek

Sizin için hangi seçenek uygunsa onu seçin ve WordPress sitenizi korumaya devam edin! Düşüncelerinizi ve yorumlarınızı aşağıda bizimle paylaşmayı unutmayın!

Yazar hakkında

Gökhan O.

Gökhan Hostinger'da Pazarlama Asistanı olarak çalışmakta. WordPress hakkındaki tecrübe ve bilgisini bu blogda paylaşıyor. Çeviri yapmak, içerik yönetmek ve de SEO optimizasyonu yapmaktan büyük keyif alır. Hobileri arasında oyun oynamak ve futbol maçları izlemek vardır.

Yorum Ekle

Yorum göndermek için buraya tıklayın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dünya çapında binlerce aboneye katılın

ve mükemmel fırsatlarla en yeni rehberler e-posta adresinize gelsin

Please wait...

Abone olduğunuz için teşekkürler!

Şimdi kazanmaya başlayın!

Hepsi bir arada web hosting & alan adı yalnızca

9
39 TL
/ay