WordPress’de Hotlink Korumasını Aktif Etme Yöntemleri Full Rehber
İnternet dünyasında içerik hırsızlığı ve band genişliği tüketimi, web site sahiplerinin sıkça karşılaştığı sorunlardan biridir. Özellikle görsel içeriklerin izinsiz olarak başka sitelerde kullanılması, hem sitenizin kaynaklarını tüketir hem de içeriklerinizin özgünlüğünü zedeler.
Bu tür bir durumu önlemek ve sitenizin güvenliğini artırmak için hotlink koruması oldukça etkili bir yöntemdir. Hotlink, başka bir web sitesinin sizin sunucunuzda bulunan bir dosyayı kendi sitesinde doğrudan görüntülemesi anlamına gelir.
Bu yazıda, hotlink nedir ve
WordPress’de
hotlink korumasını nasıl aktif hale getirebileceğiniz hakkında detaylı bilgileri bulacaksınız. İçeriklerinizi korumanın ve sunucu kaynaklarınızı daha verimli kullanmanın yollarını keşfetmeye hazır olun.
Hotlink Nedir?
Web sitenizde güzel bir fotoğraf ve video yayımlamışsanız ve bu içeriğiniz çok beğenilmişse başka kimseler bu görseli ve ya videoyu kendi sitelerinede koymak isteyebilirler.
Böylesine bir durumda bazı sorunlar meydana gelebilir, doğrudan sizin sitenizdeki içeriği sizin url adresinizle sitenize ekliyorsa, sizin kaynaklarınızı tüketebilirler.
Hotlink, bir video veya resmin URL’sini başka bir web sitesinde direkt olarak sizin sitenize bağlantı vererek görüntüleme işlemine verilen isimdir.
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ılmaktadır. İçeriğinize ne kadar kişi erişirse, bant genişliğiniz de o kadar fazla kullanılmış olur.
Birçok kimse tembellikten düzgün bağlantılama işleminden kaçınarak hotlink’i tercih ederler, ancak bazı kimselerde bu işlemi bilgisizlikten yaparlar.
Üstelik birçok kişi içeriği indirip yeniden yüklemektense orijinal sitesinde bırakmanın daha iyi olduğunu düşünmektedir. Böylece telif haklarını ihlal etmekten kaçınmış olurlar. Bu aslında yanlıştır.
Hotlink kullanımı neden kötüdür?
- Hotlink kullanımı etik ve illegaldir. kullanılması, dağıltılması ve çoğaltılması yasal olan içerikler hariç.
- Web sitenizin bant genişliğinin aşırı şekilde kullanılmasına neden olur.
- Sunucuya aşırı yük bindirir ve kaynaklarınızın tüketilmesine sebep olur.
kısaca hotlink için içeriklerinizin çalınma durumudur diyebiliriz. hotlink engellenmezse web siteniz’in performansı kötü etkilenebilir. kaynak tüketimi aşarı olduğundan siteniz yavaşlar ve aynı zamanda hosting firmanıza extra fazla para ödeyebilir ve ya firmanız tarafından cezalandırılabilirsiniz.
WordPress’de Hotlink Koruması
WordPress’de hotlink korumasına geçmeden önce, herhangi bir web sitesinde hotlink olarak kullanıp kullanılmadığını kontrol etmenize yardımcı olacak bir yöntem bulunmaktadır.
Tek yapmanız gereken Google görsel aramaya url:sizinsiteniz.com -site:sizinsiteniz.com yazmaktır.
sizinsiteniz.com kısmını kendi sitenizle değiştirmeyi unutmayın. sizin sitenizde ve başka sitelerde olan görselleri görebilirsiniz.
WordPress’de hotlink’i engellemenin birden fazla yöntemi bulunmaktadır, şimdi bu yöntemlere tek tek göz atabiliriz.
Birf FTP İstemcisi Kullanarak Hotlink Engelleme
Bu yöntem hotlink koruması yapmak için en etkili yöntemdir.
Hosting firmanız tarafından sizlere verilen ftp bilgileriniz ile ftp bağlantısı gerçekleştirin, ftp bağlantısını sağladıktan sonra, anadizinde yer alan .htaccess dosyasını bulun ve düzenleyin, aşağıda yer alan kod parçasını 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 parçası 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.
CDN Hizmeti Kullanarak Hotlink Engelleme
Bir cdn hizmeti kullanarak hotlink engelleme yapabilirsiniz. büççenize uygun bir cdn hizmeti alabilir ve sizlerde cdn kurulumu yaparak hotlink korumasını aktif edebilirsiniz.
Her cdn hizmetinin kendine özgü hotlink engelleme kuralları bulunmaktadır. cdn hizmeti satın almadan önce hotlink korumaları hakkında bilgiler edinerek kendinize uygun cdn hizmetini seçebilirsiniz.
Eklenti Kullanarak Hotlink Engelleme
Eğerki bir eklenti kullanarak hotlink engelleme yapmak istiyorsanız
All in One WP Security and Firewall
eklentisini tercih edebilirsiniz, bu eklenti hotlink engelleme konusunda en iyi güvenlik eklentilerinden birtanesidir.
Eklentiyi 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.
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.
Ayrıca:
Prevent Content Theft
ve ya
WP Content Copy Protection & No Right Click
eklentilerinide tercih edebilirsiniz.
Kontrol Panel Ayarlarınızdan Hotlink Engelleme
Son olarak bu işlemi kontrol paneli ayarlarından da yapabilirsiniz.
İlk olarak hosting kontrol panel 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ı yaparak ayarları kayıtedebilirsiniz.
Sonuç
Hotlink birçok sorun yaratabilen kötü bir uygulamadır. Hotlink koruması kolay bir işlemdir, bu yüzden bu işlemi geciktirmemeniz yararınıza olacaktır. yazımız içerisinde yer alan yöntemlerden en uygun olanı seçerek hotlink engellemesi yapabilirsiniz, böylelikle aşırı bant genişliğinin kullanımından da uzaklaşmış olursunuz.
Hotlink ile ilgili soru ve sorunlarınızı yorum olarak bize iletebilirsiniz. iyi bloglamalar herkese.