WordPress'te Hotlink Koruması Nasıl Etkinleştirilir
Görüntü bağlantısı, web sitenizin performansını ve kârlılığınızı olumsuz yönde etkileyebilecek bir uygulamadır. Ancak bazen hasar gerçekleşene kadar bir sorunu fark etmek zor olabilir. Bu nedenle, WordPress'te görüntü bağlantılarının baş ağrısına dönüşmeden önlenmesi gerekir.
Neyse ki WordPress, sitenizi çeşitli yöntemlerle hotlinking'e karşı korumanıza olanak tanır. Örneğin, eklentileri kullanabilir veya resimlerinizi korumak için bir CDN kullanabilirsiniz.
Bu yazıda, hotlinking, size nasıl zarar verebileceği ve WordPress'te hotlinking'i önlemenin yolları hakkında konuşacağız.
Öyleyse başlayalım.
- Hotlink nedir?
- Hotlinking'i Engellemek SEO'nuza Zarar Verir mi?
- Birinin Resimlerinize Hotlink Bağlayıp Bağlamadığını Öğrenin
- Hotlink Nasıl Engellenir
Hotlink nedir?
Hotlinking, diğer sitelerden dosyaları doğrudan bağlama eylemidir. Buna bant genişliği hırsızlığı da denir, çünkü bunu yaparak diğer sitelerin kaynaklarını kullanmış olursunuz.
YouTube gibi bu uygulamaya izin veren birkaç site var. Paylaşım seçeneğinden kolayca bir gömme bağlantısı bulabilirsiniz.

Ancak, sitelerin çoğu için hotlinking'e izin verilmemektedir. Bunun temelde iki nedeni var.
- Özel Dijital Mülkiyet : Sitenizin benzersiz kişisel çalışmaları olabilir. Bununla birlikte, sahibinin izni olmadan dosyalarınıza basitçe bağlantı vermek etik dışı olarak kabul edilir.
- Bant Genişliği Kullanımı : Hotlink, dosyalarınız başka bir yerde görüntülendiğinde sitenizin bant genişliğini tüketir. Ölçülü bir barındırma planı kullanıyorsanız, bant genişliği sınırını genişletmek için daha fazla harcamanız gerekecektir. Bu nedenle, hotlinking bant genişliği hırsızlığı olarak bilinir.
Yukarıdaki iki neden, herhangi bir siteyi yönetiyorsanız, hotlink korumasını etkinleştirmenin önemli bir adım olduğunu göstermektedir.
Hotlinking'i Engellemek SEO'ya Zarar Verir mi?
İnsanların bağlantı kurmasını engellemek SEO'ya zarar vermez, ancak düzgün bir şekilde kurulması gerekir. Bing, Google, Yahoo, vb.'den, dizine ekleyebilmek ve düzgün bir şekilde görüntüleyebilmek için resimlerinize erişmesi gereken tarayıcılar var.
Örneğin, Google görsel aramasında görselinizi gördüğünüzde, küçük resim Google'ın görsel önbelleğinden sunulur. Ancak görüntünün orijinal versiyonu (resme tıklarsanız) aslında sunucunuzdan sunulur.
Birinin Resimlerinize Hotlink Bağladığını Nasıl Tespit Edebilirsiniz?
Çoğu durumda, web sitenizin performansında bir düşüş görmeye başlayana kadar birisinin resimlerinize hotlink verdiğini bile fark etmeyebilirsiniz. O zaman bile, bir sitenin yavaşlamasının sayısız nedeni vardır. Bu nedenle, en iyi seçeneğiniz WordPress'te hotlink korumasını önceden etkinleştirmektir.
Birinin resimlerinize bağlantı verip vermediğini öğrenmenin birkaç yolu vardır. Örneğin Cloudflare gibi tüm Hotlink Protection özelliklerine sahip bir CDN kullanabilirsiniz.
Ancak, birisinin resimlerinize bağlantı verip vermediğini kontrol etmenin daha kolay yöntemlerinden biri Google Görseller kullanmaktır. Google'a web sitenizin resimlerini başka URL'lerde aramasını söyleyen basit bir komut ekleyebilirsiniz:
inurl: web siteniz.com – site: web siteniz.com
Bu komut sitenizdeki her resmi arar ve ardından kendi URL'nizi içeren her girişi kaldırır. Birisi resimlerinize bağlantı veriyorsa, bunları kalan sonuçlarda görebilirsiniz. Suçluyu bulmanın başka bir yolu da her bir resme tıklayıp Siteyi Ziyaret Et düğmesini kullanmaktır.
Kusursuz değildir çünkü arama, etkin bağlantılı olmayan resimlere sahip olabilir. Ancak özel bir alet gerektirmeyen mükemmel bir çözümdür.
Neyse ki, aşağıdaki bölümde açıklayacağımız WordPress'inizde resim bağlantılarını tamamen engelleyebilirsiniz.
Hotlink Nasıl Engellenir?
Resimlerinizi hotlinking'e karşı korumanın bazı kolay yöntemleri vardır. Hangi seçeneklere sahip olduğumuza bir göz atalım.
Bir CDN ile Hotlink'i devre dışı bırakın
Çoğumuz sitelerimizden dünyanın her yerine içerik sunuyoruz ve varlıklarımızın dağıtımını hızlandırmak için bir CDN sağlayıcısı kullanıyoruz. Cloudflare ve KeyCDN gibi CDN sağlayıcıları, iyi bir şekilde yararlanabileceğiniz ücretsiz olarak yerleşik harika bağlantı korumasına sahiptir.
Bu en çok önerilen yöntemdir çünkü CDN'lerin botlar ve diğer yönlendirenler için engellenmemesi gereken çok ince ayarlanmış kuralları vardır. Bir CDN'nin yardımıyla hotlink'i devre dışı bırakmanın bir başka yararı da, WordPress kurulumunuzla ilgili hiçbir şeyi değiştirmek zorunda kalmamanızdır.
KeyCDN kullanıyorsanız, Zonereferrers'a tıklayın ve kuralları ekleyin. Google ve Bing gibi tarayıcılar resimlerinize erişmeye ve dizine eklemeye devam edebilecek.

KeyCDN, bölge başına boş yönlendiricilere izin vermek için tek tıklama seçeneğine bile sahiptir.

Bu, CDN'deki varlıklar için hotlink korumasını etkinleştirir, ancak kaynak sunucuda etkinleştirmez. Bu nedenle, birinin resimlerinize doğrudan sunucunuzda bağlantı kurmasından endişeleniyorsanız, ayrıca bağlantı korumasını etkinleştirebilir ve kaynak sunucunuzda da bağlantı oluşturmayı önleyebilirsiniz. Yine de bu pek olası değildir, çünkü birisinin CDN URL'sini manuel olarak kaldırması gerekir. Ama olabilir.
Cloudflare kullanıyorsanız, hesabınızda Scrape Shield altında hotlink korumasını etkinleştirebilirsiniz. Hotlink korumasının web sitelerinin (arama motorları tarafından) taranması üzerinde hiçbir etkisi yoktur, ancak resimlerin Google Görseller, Pinterest vb. Web sitelerinde görüntülenmesini kesinlikle önleyecektir.
Cloudflare bir proxy hizmetidir, bu nedenle kaynak sunucunuzda hotlink korumasını etkinleştirmek için fazla düşünmenize gerek yoktur.

Veya Amazon S3 kullanıyorsanız, kovanızdaki “ İzinler ” altında görebileceğiniz kova politikalarıyla hotlink korumasını etkinleştirebilirsiniz.

Ardından aşağıda verilen kodu eklemeniz yeterlidir.

.htaccess Dosyasının Yardımıyla Görüntü Bağlantısını Engelleyin
Ayrıca, .htaccess dosyasını değiştirerek hotlinking'i önleyebilir ve devre dışı bırakabilirsiniz. Ancak, bu bağlantıdan kaçınma yöntemi yalnızca ileri düzey kullanıcılar için önerilir. Etkinliğine rağmen, küçük hatalar web sitenizi çökertebilir. Bu yüzden bu yöntemi uygularken ekstra dikkatli olun.
- İlk olarak, kontrol panelinden Dosya Yöneticinize erişin – burada hPanel'i kullanacağız.

- public_html klasörü altında .htaccess dosyasını seçmeniz yeterlidir.

- Dosyaları bulduktan sonra indirin ve yedek olarak bir kopyasını alın. Ardından, Notepad++ vb. gibi bir metin düzenleyici kullanarak dosyanızı düzenleyebilirsiniz. Bundan sonra aşağıdaki kodu ekleyin:

- 'mywebsite.com'u site URL'nizle değiştirmeyi ve ardından değişiklikleri kaydetmeyi unutmayın.
- Dosyayı tekrar pubic_html klasörüne yükleyin.
Hotlink Koruma Eklentilerini Kullanarak Hotlink'leri Devre Dışı Bırakın
Bu yeni başlayanlar için uygun bir yöntemdir. Sadece bir eklenti kurmanız ve etkinleştirmeniz gerekiyor. İşte dikkate almaya değer bazı hotlink koruma eklentileri.
- SecuPress : Bu WordPress güvenlik eklentisi, hem web sitenizi hem de içeriğini korumak için hepsi bir arada bir çözümdür. Tek ihtiyacınız olan Hassas Veri kategorisi altında Anti Hotlink özelliğini etkinleştirmek. Ücretli bir eklentidir ve site başına yıllık 66$'a mal olur.
- Hepsi Bir Arada WP Güvenlik ve Güvenlik Duvarı : Sitenizi her türlü içerik hırsızlığından koruyan sağlam bir eklentidir ve indirmek tamamen ücretsizdir. Hotlink korumasını, Hot Linkleri Engelle sekmesine giderek ve Güvenlik Duvarı menüsünü arayarak kolayca etkinleştirebilirsiniz.
- Sağ Tıklamayı Devre Dışı Bırak : Bu WordPress eklentisi, doğrudan bağlantı korumasıyla bağlantılı değildir, ancak ziyaretçilerin sitenizin içeriğini sağ tıklayıp kopyalamasını engeller.
Çözüm
Resim hotlinking, özellikle hotlinking web siteleri uygun atıf içermiyorsa, birçok site için büyük bir sorundur. Bu sizin başınıza gelirse, yalnızca web sitenizin performansı düşmekle kalmaz, aynı zamanda, diğerleri içeriğinizden yararlanırken, potansiyel ziyaretçileri kaybetme olasılığınız da yüksektir.
Hotlinking'i önlemek çok zor değil. Hotlinking'i önlemek için yukarıda belirtilen yöntemlerden herhangi birini kullanabilirsiniz. Bu yöntemleri benimseyerek zamandan, paradan ve bant genişliğinden tasarruf edebileceksiniz. Olağandışı bir şey olup olmadığını görmek için sitenizi düzenli olarak kontrol ettiğinizden emin olun.
ev borcu WordPress sitesi