"Hotlinking”Või tuntud ka kui leeching, notsu-toetuseta, otse ühendab, Välisest allikast pilti haarab on meetod, mille abil veebilehe pildistab veebiserver teistele saitidele. Rohkem suuri pilte ja mitu visiiti kohapeal, et võttis pildid on isegi rohkem liiklust ja rohkem tarbima bänd (Bandwidth) On allikas server. Muidugi, see ei kehti mitte ainult pilte. Saate alla laadida faile, . Mp3, Files video ja isegi arhiiv. Nendel kolmel viimasel juhul ribalaius tarbimine oleks palju suurem ja oleks automaatselt vastuvõtva server maksab extra.
Kuidas takistada teistel saitidel pildistada meie allikas?
Võtame ette järgmist stsenaariumi. Meil on stealthsettingsCom piltide host ja me ei soovi, et pildid saaksid alla mõnelt teiselt veebisaidilt väljaspool domeeni stealthsetting.com. Sel juhul teeme järgmist.
1. Lisa fail .htaccess in WebrootLeheküljele, kus pilte on majutatud.
2. . Htaccess lisada järgmised read.
RewriteEngine On
RewriteCond% {HTTP_REFERER}! Http: // (. +.)?stealthsettings.com / [NC]
RewriteCond% {HTTP_REFERER}! ^ $
RewriteRule. *. (Jpe? G | gif | bmp | png) $ http://laurentiu.us/oops.gif [L]
See tähendab, et faili laiendiga . Jpg,. Jpeg,. Gif. BMP si . PNG allikast otselingi abil ei saa stealthsettings.com ja pilte pildistav sait kuvab pilti oops.gif Hostal laurentiu.us.
Siin on reaalne juhtum. A "IT BlogTa mõtles aidata asjatundmatuid inimesi varastamine õpetused meilt. Mis tahes allikast. Uus rida lisatakse. Htaccess oli järgmine mõju kohapeal, et võttis pildid:
Kuidas me saame blokeerida teatud saitidel pildistada.
Taustal võib olla muid olukordi, kus soovite lubada pildistamiseks teistele veebilehtedele, välja arvatud mõned.
RewriteEngine On
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]
Ülaltoodud olukorras saavad kõik saidid pilte teha stealthsettings.com (või saidilt, mille kohta muudame .htaccess), välja arvatud domeeni ja alamdomeenid facebook.com, hi5.com si softpedia.com. Pildid on võetud need kolm valdkonda suunatakse laurentiu.us / oops.gif.
* Täpsustada kui kasutada .htaccessMoodul mod_rewrite peab olema kohal Apache.