If the images themselves are direct (png, jpg, etc) how would you set this up? Would you just change your site to use different images (and change those at the existing addresses) or is there some sort of way to get apache or whatever server to do this for you?
From there you could do any number of things. Always serve up one single "hotlink.jpg" image. Rewrite all image paths to include a special "/hotlinked/" folder so all you images get duplicated and then water marked. Rewrite all images paths to send the original image path to a script that would dynamically watermark or swap images. I'm sure there are other things you can do. But the main objective is to not have to change any of your own source code.
Comments
If the images themselves are direct (png, jpg, etc) how would you set this up? Would you just change your site to use different images (and change those at the existing addresses) or is there some sort of way to get apache or whatever server to do this for you?
This online tool will generate the .htaccess rules for you based on your inputs (URLs, etc.) - http://www.htaccesstools.com/hotlink-protection/
A quick Google search landed me here: http://stackoverflow.com/questions/6977613/differentiate-bet...
From there you could do any number of things. Always serve up one single "hotlink.jpg" image. Rewrite all image paths to include a special "/hotlinked/" folder so all you images get duplicated and then water marked. Rewrite all images paths to send the original image path to a script that would dynamically watermark or swap images. I'm sure there are other things you can do. But the main objective is to not have to change any of your own source code.