Madrefocaine!

Giraffe, cammellodonti, un secchio di prosecchio e pecore nane.

Articoli Commenti


Codice pre-basket

19 Dicembre, 2007 (20:04) | Interporto

Dato che ho mezzora di tempo prima di allenamento butto giù due righe su come ho fatto per bloccare l’hotlink sulle immagini del mio sito. Premesso che io stesso pratico hotlink se posso evitare di aprire un ftp e premesso che l’unico motivo per cui ho impostato un blocco sulle immagini, è perchè trovavo divertente rimpiazzarle con un’immagine “di ridere” vediamo un po’ cosa bisogna fare…

Foodcat

Prima di inziare forse è meglio spiegare cosa si intende per hotlink. Non si tratta di un link ad immagini porno, ma della pratica di usare sul proprio blog/sito immagini ospitate su altri host, rubandogli così banda. Per evitare questa pratica non bisogna far altro che modificare il file .htaccess, che gestisce i permessi degli acessi di una cartella sotto server Apache. Modificando questo file è quindi possibile specificare quali indirizzi avranno libero accesso o quali domini verrano bloccati.

Forse chi usa wordpress avrà notato che questo file viene già creato dal blog, probabilmente anche altri cms generano il loro htaccess, basterà aggiungere il codice degli esempi che vi propongo. Inanzitutto vediamo come si può renidirizzare tutte le richieste di immagini da domini che non sono il mio: RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpe [L]
Come si può notare l’estensionde dell’immagine non è jpg ma jpe questo perchè i file jpg vengono bloccati. Volendo si può specificare solamente alcuni domini da bloccare tipo forumfree oppure myspace, vediamo un esempio: RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?myspace\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogspot\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?livejournal\.com/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpe [L]
Questi esempi li ho trovati in questo indirizzo, dove vi è anche un piccolo banco di prova per vedere se il vostro htaccess funziona.



« Battlestar Galactica - Domani è Natale »

Articoli simili:
  • Sole, mare, città d’arte e gran canicola!
  • Un clone di Windows?
  • Nokia e le batterie difettose…
  • Questo si che è antispam!
  • Tempo di ricostruzione


  • Scrivi un commento

    Trackback URL






    Quote selected text