pie

0

Pārtraukt Hotlinking, izmantojot .htaccess (kā iestatīt karstās saites aizsardzību .htaccess)

Pārtraukt Hotlinking, izmantojot .htaccess (kā iestatīt karstās saites aizsardzību .htaccess)

0

Hotlinking” vai arī pazīstams kā dēles, cūciņa mugura, tieša saistīšana, izbraukuma attēlu greiferi ir metode, ar kuras palīdzību tīmekļa lapa izgūst attēlus no cita tīmekļa lapa. Jo lielāki attēli un vairāk apmeklējumu vietnē, kurā tika uzņemti attēli, jo lielāka trafika tiek ģenerēta un tiek patērēts lielāks joslas platums (Joslas platums) avota serverī. Protams, tas attiecas ne tikai uz attēliem. Failus var lejupielādēt .mp3, faili video un pat arhīvi. Šajās pēdējās trīs situācijās joslas platuma patēriņš būtu daudz lielāks un automātiski radītu papildu izmaksas resursdatora serverim.

Kā mēs varam neļaut citām vietnēm uzņemt attēlus no mūsu avota?

Izdarīsim šādu scenāriju. mēs Stealthsettings.com attēlu resursdators, un mēs nevēlamies, lai attēli tiktu izgūti citā tīmekļa lapā ārpus domēna stealthsetting.com. Šajā gadījumā mēs rīkosimies šādi.

1. Fails ir pievienots .htaccess iekšā Webroot- vietne, kurā tiek mitināti attēli.

2. Failā .htaccess pievienojiet šādas rindas.

RewriteEngine ieslēgts
RewriteCond %{HTTP_REFERER} !http://(.+.)?stealthsettings.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png)$ http://laurentiu.us/oops.gif [L]

Tas nozīmē, ka faili ar paplašinājumiem .jpg, .jpeg, .gif, .bmp un .png tos nevar uzņemt ar tiešu saiti no avota stealthsettings.com, un vietne, kas izgūs attēlus, parādīs attēlu. oops.gif hostata the laurentiu.usApvidū

Šeit ir reāls gadījums. A “IT emuārs” viņš domāja palīdzēt nezinātājiem pamācību zagšana no mums. Ar avotiem un visu. Rindām, ko pievienojām .htaccess, vietnei, kurā tika lejupielādēti attēli, bija šāda ietekme:

Nu Stii - Te invatam noi

Kā mēs varam bloķēt noteiktu vietņu attēlu lejupielādi.

Var būt arī citas situācijas, kurās mēs vēlamies atļaut attēlu lejupielādi no citām vietnēm, izņemot dažas.

RewriteEngine ieslēgts
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]

Iepriekš minētajā situācijā visas vietnes var izgūt attēlus no stealthsettings.com (vai no vietnes, kurai mēs rediģējam .htaccess), izņemot domēnus un apakšdomēnus no facebook.com, hi5.com un softpedia.com. Šajos trīs domēnos izgūtie attēli tiks novirzīti uz laurentiu.us/oops.gif.

*Es norādīju, ka jāizmanto modulis mod_rewrite tam ir jābūt apache tīmekļa serverī.

Pārtraukt Hotlinking, izmantojot .htaccess (kā iestatīt karstās saites aizsardzību .htaccess)

Iespējams, jūs interesē arī...

nav www.

Kā atbrīvoties no www. domēna/apakšdomēna nosaukuma priekšā? www.domain.tld pārveide par domēnu.tld. RewriteEngine ieslēgts Pārrakstīt...
Turpiniet lasīt

Qihoo!

Interesants virsraksts, vai ne? :) Droši vien interesanti tiem, kas pārvalda mājaslapu vai webhostinga serveri (īpaši webhos...
Turpiniet lasīt

Atstājiet atbildi

Jūsu e-pasta adrese netiks publicēta. Nepieciešamie lauki ir marķēti *