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)

Impedire hot linking e furti di banda con .htaccess

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)

Nico, 22 Agosto 2007 (Letto 896 volte) continua a leggere
1 Votes | Average: 5 out of 51 Votes | Average: 5 out of 51 Votes | Average: 5 out of 51 Votes | Average: 5 out of 51 Votes | Average: 5 out of 5 (1 voti, media: 5 su 5)
Loading ... Loading ...
Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages. co.mments del.icio.us digg Furl NewsVine Simpy Smarking Spurl Segnalo OKNOtizie
2 commenti su Impedire hot linking e furti di banda con .htaccess

  1. Impedire hot linking e furti di banda con .htaccess

    […] Fonte Webwards […]

    Mercoledì, 22 Agosto 2007, 19:28
  2. sdamy

    Ottimo suggerimento!

    Venerdì, 24 Agosto 2007, 22:44


Commenta questo articolo

Web con mysql e php a E. 8,99/anno. Ti sembra impossibile?