Dovrebbe bastare questo codice:
Codice:
########## No Hotlinking - BEGIN
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^([-a-z0-9]+\.)?nomedominio\.com [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
RewriteCond %{HTTP_REFERER} !images.google\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !msn\. [NC]
RewriteCond %{HTTP_REFERER} !ask\. [NC]
RewriteRule ^nomefile\.php$ images/nohotlink.gif [L]
########## No Hotlinking - END
Sostituisci nomefile.php con il nome del file che vuoi non sia hotlinkabile.
Questa condizione:
Codice:
RewriteCond %{HTTP_REFERER} !^([-a-z0-9]+\.)?nomedominio\.com [NC]
La puoi eliminare, altrimenti sostiscui nomedominio e .org con il dominio in cui vuoi sia utilizzabile.
Puoi rimuovere anche i motori di ricerca se vuoi che l'immagine non sia indicizzata, quindi lasciare solo il seguente codice (sempre che non vuoi che alcuni dominio visualizzino l'immagine:
Codice:
########## No Hotlinking - BEGIN
RewriteCond %{HTTP_REFERER} !^$
RewriteRule ^nomefile\.php$ images/nohotlink.gif [L]
########## No Hotlinking - END