Bir kişi sitenizdeki içeriği başka bir siteye doğrudan bağladığında ve dosyaları sunmak için bant genişliğinizi kullandığında bir sıcak bağlantı oluşur. Örneğin, bir kişi sunucunuzda barındırılan bir resmi kendi web sayfalarında görüntülediğinde. Bunun olmasını önlemek için bu hotlink koruma güvenlik özelliğini cPanel'de kullanabilirsiniz.
CPanel'de hotlink koruması nasıl etkinleştirilir
CPanel'de hotlink korumasını etkinleştirmek için aşağıdaki adımları izleyin.
- cPanel'e giriş yapın.
- “Güvenlik” bölümünü bulun ve “Hotlink Koruması” simgesine tıklayın.
- "Etkinleştir"i tıklayın. "İzin verilen yönlendirenler" ve "Korumalı uzantı" listelerini görüntüleyen yeni bir sayfa açılacaktır.
- "Geri dön"ü tıklayın.
- Belirli sitelerin web sitenize hotlink vermesine izin vermek için, "Erişime izin verilecek URL'ler" menüsüne bu sitelerin URL'lerini ekleyin.
- Belirli türdeki dosyalara doğrudan erişimi engellemek için bu dosya uzantılarını "Aşağıdaki uzantılar için doğrudan erişimi engelle" metin kutusuna ekleyin.
- Örneğin, tümünü engellemek için . Jpg resimler, ekle . Jpg "Aşağıdaki uzantılar için doğrudan erişimi engelle" metin kutusuna.
- Bu dosya türlerini engellediğinizde, diğer ayarlar ne olursa olsun başkaları bu tür dosyaları web sitenizden hotlink ile bağlayamaz.
- Ziyaretçilerin URL yoluyla belirli içeriğe erişmesine izin vermek için "Doğrudan isteklere izin ver" onay kutusunu seçin.
- Örneğin, bu seçeneği etkinleştirirseniz, bir ziyaretçi girebilir http://www.example.com/folder/example.jpg URL olarak örnek.jpg dosyası.
- Belirli içeriğe yönelik istekleri yeniden yönlendirmek için, ziyaretçinizi yönlendirmek istediğiniz URL'yi "İsteği aşağıdaki URL'ye yönlendir" metin kutusuna girin.
- "Gönder" i tıklayın.
Hotlink korumasını devre dışı bırakmak için “Devre Dışı Bırak”a tıklayın. Hotlink korumasını devre dışı bıraktığınızda, sistem, erişim listesine izin vermek istediğiniz URL'ler listesindeki girişleri siler. Hotlink korumasını devre dışı bırakmadan önce listeyi yerel olarak kaydetmenizi önemle tavsiye ederiz.
.Htaccess'te hotlink koruması nasıl etkinleştirilir
Sunucunuzda cPanel kullanmıyorsanız, hotlink korumasını şuradan kolayca etkinleştirebilirsiniz: .htaccess dosya. Aşağıdaki kod parçasını kullanmanız yeterli olacaktır.
RewriteEngine on
# Remove the following line if you want to block blank referrer too
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(.+\.)?example.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|bmp)$ - [NC,F,L]
"Hotlinked" görüntünün yerine "engellenmiş" bir görüntü görüntülemek istiyorsanız, son kuralı ile değiştirin.
RewriteRule \.(jpg|jpeg|png|gif|bmp) https://example.com/blocked.png [R,L]