Jump to content

Hotlink Protection / Images Protection Cu .htaccess


Recommended Posts

Posted

Multi webmasteri/bloggeri/useri obisnuiti, preiau poze de pe alte site-uri, fara se le uploadeze pe propriul server, sau pe site-uri de genul: www.imageshack.us / www.imagehosting.ro etc.

Acest lucru poate fi un mare dezavantaz pentru cel ce hosteaza poza, deoarece cel ce a preluat poza, va face trafic pe server, fara sa faca in schimb nici o favoare. Acest lucru poate fi fructificat insa.

O sa va prezint mai jos un cod ce trebuie introdus in fisierul .htaccess, care schimba imaginine preluate de alte site-uri cu o imagine specificata de dumneavoastra. (preferabil de dimensiuni mici, iar aceasta poate contine link-ul spre site-ul dumneavoastra)

RewriteEngine on
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !^http://(www\\.)?yoursite\\.ro [NC]
RewriteRule \\.(gif|jpe?g)$ /images/hotlink.$1 [L][/code] [b]sau[/b]
[code]RewriteEngine on
RewriteCond %(HTTP_REFERER) !^$
RewriteCond %(HTTP_REFERER) !^http://(www.)?yoursite.ro/.*$ [NC]
RewriteCond .(gif|jpg)$ http://www.yoursite.ro/images/hotlink.gif [R,L]

Explicatii cod:

Imaginea ce va aparea pe site-urile celor care v-au preluat pozele este hotlink.jpg sau hotlink.gif si se afla in directorul images.

Daca doriti sa inlocuiti imaginea cu alta sau sa o puneti in alt director modificati codul, dupa plac.

Extensile pozelor pot fi si de alte tipuri, de exemplu, pentru a adauga .png si .bmp, codul va arata asa: (gif|jpe|bmp|png?g)

Succes ! :pct2:

Te-ai inregistrat? Ne-ar placea sa te prezinti.

Cum pot sustine forumul?
Cumpara de la eMag folosind acest link.
--------------------
oG2BN9d.gifse1WdXd.gifQG6MtmI.gifRHYjDzD.gifG5p1wui.gif

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.