Fermare ladri di immagini e banda con .HTACCESS

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.
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
Leggi anche:
