Početna » Internet » Pametniji način sprječavanja Hotlinkinga slike s .htaccess

    Pametniji način sprječavanja Hotlinkinga slike s .htaccess

    Jeste li primijetili da netko krade vaše slike, izravno uzima URL i prikazuje se na njihovim web-lokacijama bez vašeg dopuštenja? To je ono što mi zovemo povezivanje slika. To je loše, jer ne samo da krade naše slike, već i koristi naše propusnosti. Budući da se zove izravno s našeg poslužitelja, svaki put kad se slike učitaju na njihovoj web stranici, to nas je koštalo propusnosti. Kontroliranje putem .htaccessa jedan je od najučinkovitijih načina da se spriječi hotlinking slika.

    A pametnijim načinom podrazumijevamo davanje webmasteru veću kontrolu nad .htaccess u smislu:

    • koje web-lokacije blokirati
    • koje web-lokacije dopustiti
    • dopustiti / odbiti prazne preporuke
    • prikaz prilagođenih slika otkrivanjem hotlinkinga slike
    • datoteke za zaštitu

    Korak 1 - Stvorite .htaccess

    Ako trenutno ne upotrebljavate .htaccess na svom web-računu, trebali biste ga izraditi. Otvorite bilježnicu, spremite je kao .htaccess bez ikakvog produžetka. Za one koji već imaju postojeću .htaccess datoteku, preuzmite je na lokalno računalo jer ćemo uređivati ​​u 2. koraku.

    Korak 2 - .htaccess hotlinking kod

    Zalijepite ovaj sljedeći kod u svoj .htaccess.

     RewriteEngine na RewriteCond% HTTP_REFERER! ^ $ RewriteCond% HTTP_REFERER! ^ Http (s)?: // (www.)? Yourdomain.com [NC] RewriteCond% HTTP_REFERER! ^ Http (s) ?: ((jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    Obrazloženje

    Redak 2 - Dopusti prazne preporuke (preporučeno).

     RewriteCond% HTTP_REFERER! ^ $ 

    Neki korisnici surfaju pod firewallom i stoga ne daju nikakve informacije o preporukama. Odbijanje praznih preporuka znači blokiranje pristupa tim slikama. Međutim, ako želite blokirati prazne preporuke, samo izbrišite redak 2. \ t.

    Linija 3, Red 4 - Stranice na kojima je moguće povezati vaše slike.

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

    Prema zadanim postavkama sva su mjesta blokirana iz hotlinkinga. To mogu učiniti samo oni koje ste naveli.

    Linija 5 - format datoteke za blokiranje, prilagođene slike blokiranja.

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

    Između () su slike koje ste namjeravali blokirati iz hotlinkinga. Da biste ih više razdvojili”|”

    Promijenihttp://hpmouse.googlepages.com/hotlink.gif'na sliku koju ste postavili, i kad god se otkrije hotlinking slika, prikazat će se ova slika. Samo provjerite gdje ova slika nije zaštićena hotlink ili vaš poslužitelj može ići u beskrajne petlje.