Una práctica habitual es que alguien pueda acceder directamente a las imágenes de tu site para visualizarlas en el suyo sin permiso. A esto se le denomina image hotlinking.
Representa un problema, no tan sólo porqué estén utilizando tus imágenes, sino porqué utilizan tu ancho de banda y dependiendo del volumen de accesos podrían llegar a bloquear tu web.
Una buena forma de controlar esto es mediante .htaccess, veamos cómo.
Código a insertar en tu archivo .htaccess
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain2.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://hpmouse.googlepages.com/hotlink.gif [NC,R,L]
Explicación
La Línea 2 permite los referrers en blanco. Muchos usuarios navegan detra´s de un firewall y no ofrecen esta información, de lo contrario les bloquearíamos.
RewriteCond %{HTTP_REFERER} !^$
Las líneas 3 y 4 definen los sites que pueden visualizar las imágenes. Cualquier otro será bloqueado.
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain2.com [NC]
Por último el formato de archivos a bloquear. Entre () los formatos separados por |
RewriteRule \.(jpg|jpeg|png|gif)$ http://hpmouse.googlepages.com/hotlink.gif [NC,R,L]
Puedes cambiar la URL de la imagen por cualquier otra, pero asegúrate que no esté protegida contra hotlinking, de lo contrario tu servidor puede entrar en un bucle