Impedire hot linking e furti di banda con .htaccess
Uno dei problemi più comuni per chi usa hosting con banda limitata è l’hot linking (altrimenti noto come inline linking), ovvero quell’abitudine diffusa per cui immagini e video (ma anche altri formati di file) vengono linkati direttamente da altri siti, che quindi mettono a disposizione contenuti (e magari ne traggono pure vantaggio, per esempio dalla pubblicità). Il tutto a spese di chi ospita il file originale, che si trova quindi un sensibile aumento del traffico, senza alcun ritorno in termini economici. Ma si può correre facilmente ai ripari. (Immagine: CypherHackz.net)

Per impedire l’hot linking, basta inserire queste stringhe di codice all’interno del file .htaccess.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?mydomain.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]
Facoltativamente, è possibile anche impostare un messaggio tipo “Hot Linking is wrong”, creando un’apposita immagine (possibilmente leggera, in formato GIF) e inserendo il seguente codice in .htaccess.
RewriteRule .(gif|jpg)$ http://www.mydomain.com/dontsteal.gif [R,L]
Ovviamente, affinchè funzioni, il webserver deve consentire la riscrittura degli URL. (Fonte: The Jackol’s Den)













[…] Fonte Webwards […]
Ottimo suggerimento!