WordPress - Prevenire l’ Hotlink, come cambiare il proprio file .htaccess

Furti di immagini, furti di tutorials, furti del proprio lavoro intellettuale se ne contano a migliaia su Internet . Anche questo sito è “vittima” giornaliera del famigerato hotlink (furto di banda) e, dopo aver constatato l’ennesimo furto ma anche ripubblicazione dei contenuti del sito ItaliaSW senza adempiere alla Licenza Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia License , è stato deciso di implementare l’hotlink. Uno dei risultati, me ne scuso con tutti i lettori del feed, sarà la pubblicazione dei contenuti del sito sotto forma di excerpt a tempo indeterminato.

Cosa comporta l’ Hotlink ?

Il proprietario di un sito web utilizza immagini prese da un’altro sito. Facendo cosi’ ad ogni richiesta dell’immagine viene consumata non la propria banda (Bandwidth) mensile bensi’ quella del malcapitato. Oltre alla banda, qualora vengano “rubate” diverse immagini e, talii immagini vengano riproposte su Forum o siti altamente trafficati, il processore del nostro server potrebbe risentirne …..

Come implementare una soluzione su WordPress che scoraggi l’ Hotlink ?

Come accennato prima, il furto di banda oppure la pubblicazione dei contenuti del proprio sito senza adempiere alla licenza originaria sono una palese violazione del copyright. Piuttosto che affidarsi a soluzioni legali, la via più facile e più perfida è implementare l’hotlink in modo tale che le immagini rubate rimandino ad un jpg creato ad hoc.

Modifichiamo il file htaccess che risiede nella directory root del nostro server ed implementiamo il seguente codice


RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?italiasw\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /img/hotlink.jpe [L]

Sostituiamo italiasw con l’url del nostro sito e com con il suffisso del nostro sito.

Spiegazioni

Il codice qui proposto fa si’ che tutte le richieste alle immagini da parte di www.italiasw.com oppure italiasw.com siano abilitate, le richieste da parte di terzi siti si ritroveranno al posto delle JPG rubate un messaggio alquanto univoco :) Di seguito potete constatare come funziona la soluzione

ESEMPIO 1: NIENTE HOTLINK PROTECTION
ESEMPIO 1: HOTLINK PROTECTION E RIDIREZIONAMENTO DELLE IMMAGINI AD UNA CREATA AD HOC

N.B

Gli esempi sono stati creati in PDF. Consiglio l’utilizzo di Foxit Reader per la loro visualizzazione.
Si ringrazia l’autore dell’hotlink e della ripubblicazione dei contenuti di questo sito per l’involontaria collaborazione nella stesura dell’articolo :)

AGGIORNAMENTO:

Ho ricevuto più di una richiesta di scuse motivo per cui è stato disabilitato il redirect di ogni immagine. Mi scuso ancora con i lettori del feed per il disagio provocato.

1 Commento. »

  1. Ciao,
    anche io negli ultimi mesi sono stato preso di mira da siti ’spam’ che utilizzano mie immagini, utenti furbi,ecc…e quindi ho adottato la stessa contromisura.

    Un consiglio che ti posso dare è quello di far visionare le immagini correttamente da google images.

    Se vuoi vedere il codice che ho utilizzato io:
    Htaccess per l’anti-hotlink con Wordpress

Commenti