Bloccare l’hotlinking delle immagini

Innanzitutto spieghiamo cos’è l’hotlinking delle immagini: fare l’hotlinking di una immagine significa piazzare sul proprio sito (o blog, o altro) un link ad un’immagine presente sul server di qualcun’altro.

Ciò può anche dar fastidio, ecco perchè, con una semplice modifica del file htaccess possiamo impedire a chiunque di effettuare questa operazione.

Per fare ciò, create (qualora non sia già presente) un file chiamato .htaccess (punto.htaccess) nella root del vostro spazio web (server Apache su Linux) ed inserire le seguenti righe:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !http://(www.)?example.com/ [NC]
RewriteCond %{HTTP_REFERER} !$
RewriteRule .(jpe?g|gif|bmp|png)$ images/sample.jpg [L]

Dove al posto di “example.com” andrete a mettere il vostro dominio, ed al posto di “images/sample.jpg” andrete a mettere il percorso ad unâ’immagine che volete appaia al posto dell’immagine hotlinkata.

In questo modo potrete anche farvi delle beffe ai danni di tutti coloro che crederanno di essere più furbi di voi.