cPanel’de Hotlink Koruması Nasıl Etkinleştirilir

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

Hotlink koruması cPanel’de Güvenlik menüsündeki ilgili sayfadan açılır: kendi alan adlarınızı izinli listeye ekler, korunacak dosya uzantılarını (jpg, png, gif gibi) belirtir ve Etkinleştir’e basarsınız.

  1. cPanel’de Güvenlik → Hotlink Koruması sayfasını açın.
  2. İzin verilen adresler listesinde kendi alan adlarınızın (http ve https) olduğunu doğrulayın.
  3. Korumak istediğiniz uzantıları girin: jpg,jpeg,gif,png,webp,mp4,pdf.
  4. İsteğe bağlı olarak engellenen isteklerin yönlendirileceği bir adres yazın.
  5. Etkinleştir düğmesine basın; kurallar .htaccess dosyanıza yazılır.
Panel cPanel
Sistem Paylaşımlı hosting (Apache/.htaccess)
Yetki cPanel kullanıcısı
Narhost ürünü Web Hosting

Başlamadan önce

  • cPanel kullanıcı adı ve şifrenizle panele giriş yapabiliyor olmalısınız.
  • Sitenizin tüm alan ve alt alan adlarını bilin; hepsi izinli listede olmalı ki kendi sayfalarınızdaki görseller kırılmasın.
  • Görsellerinizi paylaşmasına izin verdiğiniz dış hizmetler (ödeme sağlayıcı, besleme okuyucu) varsa onların adreslerini de not edin.
  • Paylaşımlı hostingde bu işlem .htaccess üzerinden çalışır; SSH gerekmez.

Hotlinking, başka bir sitenin sizin sunucunuzdaki bir dosyayı (çoğunlukla görsel, video ya da PDF) kendi sayfasında doğrudan göstermesidir. Görsel onların sitesinde görünür ama her açılışta sizin bant genişliğinizi ve sunucu kaynağınızı harcar. cPanel’in resmî dokümanına göre bu araç, bir dosya isteğinin hangi sayfadan (Referer başlığı) geldiğine bakar; istek sizin izinli listenizdeki bir adresten gelmiyorsa dosyayı sunmaz.

Böylece görselleriniz kendi sitenizde ve izin verdiğiniz yerlerde açılmaya devam eder, ama başka sitelerin doğrudan bağlantısı engellenir. Bu koruma paylaşımlı pakette özellikle işe yarar: hotlink koruması olmadan popüler bir görsel çalınıp yüzlerce yerde gösterilirse inode ve kaynak kullanımınız hızla artabilir.

Adım Adım: cPanel’de Korumayı Etkinleştirme

Koruma Sayfasını Açma

  1. cPanel → Güvenlik → Hotlink Koruması sayfasını açın. Üstte korumanın açık mı kapalı mı olduğu, altta izin verilen adresler ve korunacak uzantı ayarları görünür.
    cPanel'de hotlink koruması - Hotlink Koruması sayfasında izinli adresler ve korunacak uzantı ayarları
    Hotlink Koruması sayfası; üstte durum düğmesi, altta izinli URL’ler ve uzantı alanları.

    Beklenen sonuç: “URL’lere Doğrudan Erişimi Etkinleştir/Devre Dışı Bırak” düğmesi ve ayar alanları görünür.

İzinli Adresleri ve Uzantıları Ayarlama

  1. İzin verilen URL’ler kutusunda kendi alan adlarınızın http ve https biçimlerinin (ve alt alan adlarınızın) listelendiğinden emin olun. Ardından doğrudan erişimi engellenecek uzantılar alanına dosya uzantılarını virgülle yazın:
    jpg,jpeg,gif,png,webp,mp4,pdf

    İsterseniz engellenen isteklerin gönderileceği bir yönlendirme adresi belirtin (örneğin bir uyarı görseli).

    Beklenen sonuç: listedeki adresler dosyaya erişebilir, dışarıdakiler erişemez.

Korumayı Etkinleştirme

  1. Etkinleştir düğmesine basın. cPanel gerekli kuralları sitenizin kök .htaccess dosyasına yazar; işlem anında geçerli olur.
    Hotlink Koruması etkinleştirildikten sonra izin verilen alan adları ve engellenen uzantı listesi
    Etkinleştir’e basıldığında kurallar .htaccess dosyasına yazılır ve koruma açık görünür.

    Beklenen sonuç: sayfa korumanın etkin olduğunu gösterir, kurallar .htaccess dosyanıza eklenir.

Dikkat

İzinli listeye kendi alan adınızın hem http hem https biçimini eklemezseniz kendi sayfalarınızdaki görseller de kırılabilir. Ayrıca bazı arama motoru görsel önizlemeleri ve sosyal paylaşım kartları Referer göndermediği için engellenebilir; görsellerinizin dış platformlarda görünmesini istiyorsanız uzantı seçimini buna göre yapın.

Doğrulama

Sonuç

Kendi sitenizde görseller sorunsuz açılıyor, ama görselin adresini başka bir sitede ya da boş bir sekmede doğrudan açmaya çalıştığınızda görsel gelmiyor ya da yönlendirme adresine düşüyorsa hotlink koruması çalışıyor demektir.

Hâlâ Çözülmediyse

  • Kendi görselleriniz de açılmıyor. İzinli listede alan adınızın https biçimi eksik olabilir; listeyi düzeltip yeniden etkinleştirin.
  • Değişiklik görünmüyor. Tarayıcı önbelleği eski hâli gösteriyor olabilir; önbelleği boşaltma adımlarını uygulayın.
  • Asıl sorun kaynak tüketimi. Hotlink dışında da yük varsa kaynak tüketimini izleyin.
  • Kötü niyetli trafik var. Doğrudan erişim bir saldırıysa IP engelleme ile kaynağı kapatın.

Narhost desteği

Talebinize alan adınızı, korumak istediğiniz dosya türlerini ve kendi görsellerinizin de kırıldığı bir örnek adresi ekleyin; ekibimiz .htaccess kurallarını sizin için denetler.

Destek talebi aç

Sıkça sorulan sorular

Yalnızca izinli adresler alanına yazdığınız uzantıları kapsar. Görseller (jpg, png, gif, webp), video (mp4) ve belge (pdf) en sık korunanlardır. Yazdığınız uzantı dışındaki dosyalar bu kuraldan etkilenmez.

Kendi sitemdeki görseller neden bazen kırılıyor?

Çoğunlukla izinli listede alan adınızın bir biçimi (genellikle https ya da www‘lu hâli) eksiktir. Sayfayı açıp kendi tüm alan ve alt alan adlarınızı hem http hem https olarak ekleyin, sonra yeniden etkinleştirin.

Korumayı nasıl kaldırırım?

Aynı sayfada Devre Dışı Bırak düğmesine basmanız yeterlidir; cPanel eklediği .htaccess kurallarını kaldırır ve dosyalarınıza doğrudan erişim yeniden açılır.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

İlgili çözümler