где-то, на окраине интернета, видел такое решение:
RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !your_domain\\.com [NC]
RewriteCond %{HTTP_REFERER} !google\\. [NC]
RewriteCond %{HTTP_REFERER} !search\\?q=cache [NC]
RewriteRule (.*) error.jpg
[OFF]как я не люблю htaccess[/OFF]