.htaccess ile Hotlinking'i Durdurma (.htaccess'te Hotlink Koruması nasıl kurulur)

Hotlinking” veya olarak da bilinir sülük- sırt üstü yatmak- doğrudan bağlantı- site dışı görüntü yakalama bir web sayfasının görüntüleri alması için kullanılan bir yöntemdir başka bir web sayfası. Resimler ne kadar büyük olursa ve resimlerin alındığı site ne kadar çok ziyaret edilirse, o kadar fazla trafik oluşturulur ve bant genişliği de o kadar fazla tüketilir (Bant genişliği) kaynak sunucuda. Tabii bu sadece görseller için geçerli değil. Dosyalar indirilebilir .mp3, dosyalar video ve hatta arşivler. Bu son üç durumda, bant genişliği tüketimi çok daha yüksek olacak ve ana sunucu için otomatik olarak ek maliyetler getirecektir.

Diğer sitelerin kaynağımızdan resim almasını nasıl engelleyebiliriz?

Aşağıdaki senaryoyu yapalım. Biz Stealthsettings.com görüntüleri barındırıyoruz ve görüntülerin stethsetting.com alanı dışındaki başka bir web sayfasından alınmasını istemiyoruz. Bu durumda aşağıdakileri yapacağız.

1. Bir dosya eklenir .Htaccess içinde web kökü- görsellerin barındırıldığı site.

2. .htaccess'e aşağıdaki satırları ekleyin.

Yeniden Yazma Motoru Açık
RewriteCond %{HTTP_REFERER} !http://(.+.)?stealthsettings.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png)$ http://laurentiu.us/oops.gif [L]

Bu, uzantıları olan dosyaların .jpg, .jpeg, .gif, .bmp Ve .png bunlar, stethsettings.com kaynağından doğrudan bir bağlantıyla alınamaz ve görüntüleri alacak olan site, görüntüyü gösterecektir. oops.gif hostata laurentiu.us.

İşte gerçek bir durum. A “BT blogu” cahil insanlara yardım etmeyi düşündü dersleri çalmak bizden. Kaynaklarla ve her şeyle. .htaccess dosyasına eklediğimiz satırlar görselleri indiren site üzerinde şu etkiyi yarattı:

Nu Stii - Te invatam noi

Belirli sitelerin görsel indirmesini nasıl engelleyebiliriz?

Bazıları hariç, diğer sitelerden görsellerin indirilmesine izin vermek istediğimiz başka durumlar da olabilir.

Yeniden Yazma Motoru Açık
RewriteCond %{HTTP_REFERER} ^http://(.+.)?facebook.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?hi5.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?softpedia.com/ [NC]
RewriteRule .*.(jpe?g|gif|bmp|png)$ http://laurentiu.us/oops.gif [L]

Yukarıdaki durumda, tüm siteler, Stealthsettings.com'dan (veya .htaccess'i düzenlediğimiz siteden), etki alanları ve alt etki alanları hariç, görüntüleri alabilir. facebook.com- merhaba5.com Ve softpedia.com. Bu üç alan adı tarafından alınan görseller laurentiu.us/oops.gif adresine yönlendirilecektir.

*Kullanılacağını belirtiyorum modül mod_rewrite apache web sunucusunda mevcut olması gerekir.

Kurucu ve editör Gizli Ayarlar, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 SI WordPress (CMS).

Ev BT öğreticileri, faydalı ipuçları ve haberler. .htaccess ile Hotlinking'i Durdurma (.htaccess'te Hotlink Koruması nasıl kurulur)
Yorum bırak