Kotisivu » Internet » Älykkäämpi tapa estää kuvien hotlinking .htaccessin avulla

    Älykkäämpi tapa estää kuvien hotlinking .htaccessin avulla

    Oletko huomannut jonkun, joka varastaa kuvasi, ota suoraan URL-osoitteen ja näyttää niiden verkkosivuilla ilman lupaasi? Tämä on mitä me kutsumme kuvan hotlinking. Se on huono, koska se ei vain varastaa kuvia, se hyödyntää myös kaistanleveyksiä. Koska sitä kutsutaan suoraan palvelimeltamme, joka kerta, kun kuvat ladataan verkkosivuillaan, se maksaa meille kaistanleveyksiä. .Htaccessin kautta tapahtuva hallinta on yksi tehokkaimmista tavoista estää kuvien hotlinking.

    Älykkäämmin tarkoitamme, että ylläpitäjä voi hallita enemmän .htaccess-palvelua seuraavasti:

    • mitä sivustoja estetään
    • mitä sivustoja sallitaan
    • sallia / kieltää tyhjät viittaajat
    • näyttää mukautettuja kuvia, jotka havaitsevat kuvan hotlinking-toiminnon
    • suojattavat tiedostot

    Vaihe 1 - Luo .htaccess

    Jos et käytä tällä hetkellä web-tilissäsi .htaccessia, sinun pitäisi luoda sellainen. Avaa muistikirja, tallenna se .htaccess ilman jatkoa. Niille, joilla on jo olemassa oleva .htaccess-tiedosto, lataa se paikalliselle tietokoneellesi, kun teemme muutoksia vaiheessa 2.

    Vaihe 2 - hot-linkkikoodi

    Liitä tämä seuraava koodi .htaccessiin.

     RewriteEngine on RewriteCond% HTTP_REFERER! ^ $ RewriteCond% HTTP_REFERER! ^ Http (t)?: // (www)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (t)? //(www\t????????????????????????????????\t 

    Selitys

    Rivi 2 - Salli tyhjät viittaajat (suositeltava).

     RewriteCond% HTTP_REFERER! ^ $ 

    Jotkut käyttäjät selaavat palomuurin alla, joten he eivät tarjoa viittaavia tietoja. Tyhjien viittaajien poistaminen käytöstä estää niiden pääsyn näihin kuviin. Jos kuitenkin haluat estää tyhjät viittaajat, poista vain rivi 2.

    Line 3, Line 4 - Sivustot voivat linkittää kuviasi.

     RewriteCond% HTTP_REFERER! ^ Http (t)?: // (www)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (t)?: // (www)? Yourdomain2. com [NC] 

    Oletusarvoisesti kaikki sivustot estetään hotlinkingilta. Vain ne, jotka olet määrittänyt, voivat tehdä niin.

    Rivi 5 - Tiedostomuoto, joka estetään, mukautetut kuvat estävät.

     RewriteRule (jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    () Välissä on kuvia, jotka aiot estää estämällä linkin. Jos haluat lisätä niitä erillisemmiksi”|”

    Vaihdahttp://hpmouse.googlepages.com/hotlink.gif'asetettuun kuvaan ja aina kun kuvien hotlinking havaitaan, tämä kuva tulee näkyviin. Varmista vain, missä tämä kuva ei ole suojattu, tai palvelimesi voi mennä loputtomaan silmukkaan.