Volite web dizajn?
Zašto ne podijelite svoje znanje s cijelim svijetom? Svatko može pisati za Kroativ i na taj način se promovirati.
Hotlinking – što je to i kako se zaštititi?
Što je hotlinking?
Hotlinking ili Bandwidth theft je direktno linkanje na dokumente tuđe web stranice.
Npr, na svojoj stranici prikazujemo sliku na slijedeći način:
<img src=”image.jpg” height=”350″ width=”200″>
Što znači da se slika (image.jpg) nalazi na istom serveru gdje i ostatak dokumenata naše stranice (html, css itd)
Upotrijebimo li ovaj kod:
<img src=”http://notmysite.com/image.jpg” height=”350″ width=”200″>
znači da se slika (image.jpg) nalazi na tuđem serveru, zajedno sa ostalim dokumentima tuđe web stranice.
Više informacija o ovoj temi, zašto to ne treba raditi i kako možemo testirati da li naše slike mogu biti hotlinkane, možemo saznati na:
http://altlab.com/hotlinking.html
No, kako se zaštititi?
David Airey opisao je relativno jednostavan način zaštite od hotlinkanja. Potrebno je dodati kratki kod u svoj .htaccess file koji treba biti u root direktoriju naše web stranice:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png|jpg)$ /images/nohotlink.jpe [L]
(mysite zamijenimo imenom naše domene.) Ovaj kod narediti će da se prilikom hotlinkanja svaka naša slika u jpg, gif, bmp ili png formatu zamijeni našom ilustracijom.
Zatim, napravimo sliku ili ilustraciju koju nazovemo nohotlink.jpe i uploadamo u naš image foldeer. Extenzija .jpe će blokirati .jpeg i .jpg slike i one se neće više moći pokazivati na drugim web stranicama , umijesto toga prikazivati će se naša ilustracija, npr:
ili
Tekst preveden sa: http://www.davidairey.com/stop-image-theft-hotlinking-htaccess/
gdje ćemo naći još dodatnih linkova na članke koji se bave ovom temom.
Slični sadržaj:
- 13 besplatnih CMS opcija za web dizajn profesionalce (Srednje slično)
- Naučite kako ukrasiti forme sa CSS-om (Srednje slično)
- Stranica generirana za x.xxxx sekunde (Srednje slično)
- Kako se boriti protiv spam-a sa PHP-om? (Srednje slično)
- Hrvatski datum i vrijeme sa PHP-om (Srednje slično)
6 komentara
Trackbacks & Pingbacks
Ostavite komentar
Autori s više od 10 komentara nemaju tag nofollow na svojim linkovima! Zabranjeno je vrijeđanje, omalovažavanje ili na bilo koji drugi način ometanje normalnog toka komentara. Također je zabranjeno oglašavanje u komentarima i sve druge vrste spam-a.
Malo ste fulali ove ekstenzije pred kraj, ali nije bed 😉
u pravu si, evo ispravila sam, meni je greškom tako sejvalo sliku 😀
i ovo
RewriteRule .*\.(jpe?g|gif|bmp|png|jpg)$ /images/nohotlink.jpe [L]
> nohotlink.jpg
cijeli kod je samo prekopiran, misliš da na kraju nedostaje >nohotlink.jpg ? isprobao si?
Gledajući sa SEO aspekta, hotlinking može biti i dobar u nekim slučajevima. Vaša slika će se prije pojaviti u google pictures, ako postoji više linkova na nju s vana. Ako postoji direktan link na slici koji pokazuje na vaš sajt, to je onda dodatni plus. Možete probati, recimo ohrabriti ljude da kopiraju slike s vašeg sajta, ako im date prozorčić pored slike sa kodom slike, u koji ste stavili i link na vaš sajt. Loša strana je naravno bandwidth 🙂
da, vidiš, to je dobra ideja 🙂