COme evitare il furto di immagini dal nostro sito web con php e htaccess

L'htaccess che stiamo per descrivere blocca le richieste alle immagini da parte di siti web esterni al nostro che ad esempio vogliono linkare una immagini del nostro server sul loro sito. Esso va inserito nella sottocartella del dominio in cui ci sono le immagini che vogliamo proteggere. Le righe di codice da modificare sono la seconda e la terza riga.

Nella seconda riga si inserisce il nome del proprio dominio, per fare in modo che esso non venga bloccato dalla direttiva contenuta nell'.htaccess.

Nella terza riga si modifica il formato del file a cui si vuole impedire l'accesso dall'esterno e si specifica il percorso dell'immagine (che deve obbligatoriamente stare nella radice del dominio) a cui si vuole redirigere coloro che effettuano un Hotlinking non autorizzato.

Come indicato, il file .htaccess va inserito in una sottocartella del dominio.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(lnx\.)?tuodominio.ext(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp)$ /test.jpg [L]

Via: http://vademecum.aruba.it/start/linux/hotlinking.asp