I have a better idea: Write a piece of software that renames all the images on your website once a day. (And have the img-Tags in your site autogenerated so they always point to the right file name, of course.)
So when someone deeplinks an image, it will only work for a day.
Wow, that is a simpler solution...heh, thanks.
Don't some webservers already have referer-checking for deep-linking prevention? So if the request originates from another site, the image will not be shown / will be replaced by another picture. Though your solution would work as an extra layer, without the need to change the server software itself.
Your email address will not be published.
Save my name, email, and website in this browser for the next time I comment.