Stop all'hotlinking con .HTACCESS

Esempio di immagine sostitutiva per hotlink

Spesso si notano in giro siti che usano immagini altrui non caricandole sui propri server ma utilizzando e sfruttando la risorsa tramite un semplice collegamento.
Questa tecnica è chiamata HOTLINKING e, oltre a non essere eticamente corretta, provoca danni più o meno seri al sito origine dell’immagine, tramite un consumo extra di banda non richiesto ed inconsapevole.
Per fermare questi ladri di banda e risorse eccovi poche righe di codice da aggiungere al vostro file .HTACCESS con cui risolverete il problema, probabilmente ottenendo anche un ritorno di utenza e guadagno di immagine.
Se non avete un file .htaccess sulla vostra document root non dovrete far altro che creare un htaccess.txt sul vostro desktop, inserirci il codice, caricare e rinominare.

RewriteEngine on
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !^http://([^.]+\.)?miosito\.com/ [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
RewriteCond %{HTTP_REFERER} !msn\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{REQUEST_URI} !^/hotlink\.jpg$
RewriteRule \.(gif|jpg|png)$ /hotlink.jpg [NC,L]

Il codice è di facile configurazione: al posto di miosito\.com/ inserite il dominio che volete proteggere, quindi salvate il file .htaccess sulla vostra document root insieme all’immagine sostitutiva hotlink.jpg
Come potete notare dalle righe si menzionano i motori di ricerca di immagini escludendoli dal redirect all’immagine hotlink, data la preziosa fonte di visite extra che rappresentano.
Per quanto riguarda l’immagine vi consiglio di indicare chiaramente un invito a visitare il vostro sito (come nell’esempio a inizio tutorial) per vedere l’equivalente reale dell’immagine rubata, guadagnando così nuova utenza.

Ritieni questo post utile o interessante?
Condividi e Segnala

, , , ,

Contenuto simile:

  • No Related Post

Feed dei commenti dei commenti - lascia un commento - trackback

3 commenti per “Stop all’ hotlinking con .HTACCESS”

  1. andrea

    Vorrei sapere come impostare il file htaccess nel caso di un sottodominio come da esempio: nomesito.nomedominio.com

  2. max

    Mi spiace ma non posso fare a meno di notare che: il concetto sarebbe interessante e lodevole il fatto di condividerlo ma,…..
    Il codice in .htaccess è molto chiaro, l’taliano della spiegazione un tantino meno.
    C’è un’immagine sostitutiva in ballo, ok! Si parla di redirect…e si consiglia : ” vi consiglio di indicare chiaramente un invito a visitare il vostro sito (come nell’esempio a inizio tutorial) per vedere l’equivalente reale dell’immagine rubata, guadagnando così nuova utenza. ”
    Non sembra tutto un pochettino ‘slegato e poco chiaro?
    Qual’è il ruolo di questa immagine? redirect dove? cosa? link consigliato dove?
    …continua…
    ma grazie lo stesso

  3. max

    Vi devo delle scuse. Ho messo in pratica l’esempio ‘hotlink’ senza alcun problema.

Rispondi al post