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.
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.
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.