Probá con esto
Código Apache:
Ver originalOptions +Indexes +FollowSymLinks
# definis una variable para los referes prohibidos y le damos un valor 1
SetEnvIfNoCase Referer "^http://(www.)?mr1.loc/demo.html" spam_ref=1
SetEnvIfNoCase Referer "^http://(www.)?mr1.loc/otra.html" spam_ref=1
# Bloqueas el acceso a todos los archivos
<FilesMatch "(.*)">
Order Allow,Deny
Allow from all
# que generen la variable spam_ref
Deny from env=spam_ref
</FilesMatch>
lo ideal es crear una carpeta de imagenes y poner el .htaccess ahi
Saludos