Htaccess ile Resimlerin Çalınmasını Engelleme

Hotlink koruması sitenizde bulunan görsellerin başka web siteleri tarafından kullanılmasını ve gösterilmesini engelleyen bir koruma biçimidir. Görsellerin başka sitelerde sizin adresiniz altında kullanılması sizin bant genişliğine etki eder. Sitenize ziyaretçi gelmediği halde sitenizin trafiğinin boş yere harcanması anlamına gelir.

CPanel Hotlink Koruması Etkinleştirme

  1. siteadiniz.com:2082 adresinden cpanel’e giriş yapın.
  2. Güvenlik alanında Hotlink Koruması‘na tıklayın.
  3. Erişime izin verilecek URL’ler alanında web sitenizin www. ve www olmadan şeklinde yazın.
  4. Uzantılar kısmına da hangi uzantıları çekemeyeceklerini belirtin. Varsayılan olarak jpg,jpeg,gif,png,bmp gayet uygun uzantılardır.
  5. Hotlink Koruması sayfasında Hotlink koruması şu anda devre dışı yazısının altındaki Etkinleştir/Enable butonuna tıklayın.

Htaccess Kullanarak Resim Çalınmasını Engelleme

Sunucunuza bağlanın ve htaccess dosyasını kullandığınız bir metin editörü ile açın. Htaccess dosyasına aşağıdaki komutları yazın. Kullanmak istediğiniz dosya uzantıları eklemeyi unutmayın. Bir de tabii ki kendi web sitenizi.

<ifmodule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} .(gif|jpg|jpeg|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+.)?sanagrafi. [NC]
RewriteRule .* - [F]
</ifmodule>

İmajları kullanan kişinin imajlar yerine sizin istediğiniz bir görseli de göstermesini sağlayabilirsiniz. Bunun için aşağıdaki kodu eklemeniz gerekiyor.

RewriteRule .* http://example.com/hotlink.bmp [R,L]

Hotlink Protection Sosyal Medya ve Feedburner İlişkisi

Görsellerinizin ya da görsellerinizin kullanıldığı içeriklerin sosyal medyada paylaşılması gibi bir durum sözkonusuysa sosyal medyaları da bu kodlar arasına eklemeniz gerekir. Facebook, Twitter gibi sosyal mecralarla birlikte RSS Feedburner kullananları da unutmayalım.

RewriteCond %{HTTP_REFERER} !^http://(.+\.)?facebook\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?twitter\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?feedburner\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.com\.tr [NC]

Popular Eğitimler

Görsel Optimizasyon ile Daha Hızlı Web Sayfaları

Resimleri optimize ederek sitenizin daha hızlı ve verimli kullanımını sağlayabilirsiniz. Bunun için…

cPanel ile 1 Dakikada WordPress Kurulumu

Bu eğitimde WordPress kurulumu yapacağız, ama WordPress’i cPanel üzerinden kuracağız. Bir hosting…

Google Etiket Yöneticisi (Google Tag Manager) Nedir?

Google Analytcis, sitenize gelen ziyaretçilerin sayısı, kaç saniye durduğu gibi oturum bilgilerini…

Google Web Fontları Nasıl Kullanılır?

Google web fontları nasıl kullanılır? Google web yazı karakterlerini sitemize nasıl ekleriz? Google Web fontlarının Türkçe desteği var mı?

SSH ile Dosya Sıkıştırma ve Açma

Linux altında SSH ile dosyaları sıkıştırma ve açma işlemleri komutlarla yapılabilir. tar komutu yardımıyla istenen dosyaları…

Web Sitesine Dark Mode / Gece Modu Nasıl Eklenir?

Karanlık modlar göz yormayan görünümüyle hayatımızın her alanına giriyor. YouTube, Whatsapp, Android,…