Hi,
I wonder why it worked for me yesterday.. but I changed it a bit, the URL in the RewriteRule is a relative one now. This is a 'silent' internal rewrite. If that doesn't work, I don't know.
Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?allsmartcars\.com [NC]
RewriteCond %{REQUEST_URI} !^graphics/hotlinkedtheft\.gif [NC]
RewriteRule \.(jpeg|gif|bmp|png|jpg)$ /graphics/hotlinkedtheft.gif [L]
The only weak point from this or other no-hotlinking htaccess codes is that it doesn't work for user agents that hide the referer string or are behind some proxy or firewall.