Impedire l'Hotlinking delle immagini con .htaccess
07 Settembre 2011
L'Hotlinking è una pratica utilizzata nella realizzazione delle pagine Internet che consiste nel mostrare contenuti provenienti da altri siti Web o comunque esterni al dominio di riferimento; in molti casi questa tecnica viene impiegata per mostrare immagini particolarmente "pesanti" senza caricarle sul proprio spazio Web e sfruttando la banda altrui destinata al traffico.
Per proteggere le proprie immagini contro questa pratica spesso sfruttata in modo "parassitario", è sufficiente effettuare l'upload nella Root del Web Server di un file .htaccess contenente le seguenti istruzioni:
Da notare la regola di riscrittura finale:
Quest'ultima consente di definire un'immagine da mostrare in sostituzione di un'altra (nei vari formati indicati) sulla quale è stato perpetrato un tentativo di Hotlinking.
Per proteggere le proprie immagini contro questa pratica spesso sfruttata in modo "parassitario", è sufficiente effettuare l'upload nella Root del Web Server di un file .htaccess contenente le seguenti istruzioni:
RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(.+.)?dominio.it/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*.(jpg|gif|bmp|png)$ /immmagini/notifica.jpg [L]
Da notare la regola di riscrittura finale:
RewriteRule .*.(jpg|gif|bmp|png)$ /immmagini/notifica.jpg [L]
Quest'ultima consente di definire un'immagine da mostrare in sostituzione di un'altra (nei vari formati indicati) sulla quale è stato perpetrato un tentativo di Hotlinking.
Pubblicato in:
Apache
Lascia un commento
Categorie
- Apache (9)
- cPanel (2)
- Database (2)
- Drupal (1)
- HTML (3)
- Joomla (1)
- Linux (5)
- PHP (23)
- Sicurezza in Rete (4)
- Web Marketing (2)
- Webdesign e grafica (4)
- WordPress (3)
Archivi
Anno 2011