Check your logs / stats to make sure you really have to. No point if it isn't required. Edit: Wow. I just checked that graphic and it's still 1.5Mb. That's a ridiculous size that can easily be optimised to a fraction of that size and still retain it's quality. So the 1.5Mb image becomes 56k. http://imgur.com/6dazP.jpg
Well you need the rewrite engine on, as always: RewriteEngine on ~~~~~~~~ You need to check the host requesting in the rewrite conditions. In this case, you specifify the condition to be that the referrer is not blank or one of your domains. It should be your allowed domain inside () followed by ?. the ? means that the content between the parentheses is optional, it can either be present or blank. The ! at the start is for "is not" Like this: RewriteCond %{HTTP_HOST} !^(www\.example\.com)?$ you could also fit the condition to allow multiple subdomains, or add rules to add additional domains, but that's another story. ~~~~~~~~ And add a forbidden line afterward for when this condition is met. Choose the extensions you want blocked and separate them by the | symbol. Example: RewriteRule \.(gif|jpeg|png)$ - [F] or a redirect to another image of your choice RewriteRule \.(gif|jpeg|png)$ http://www.example.com/ad.png [R,NC] ~~~~~~~~ Have fun
Maybe start hosting files on a file sharing service? It doesn't make you seem very professional though.
I was wondering if it would be beneficial to have my images on a photobucket pro account for my NEWS posts, that way I don't have to worry about bandwidth issues, image size problems etc etc.. On a side note I have cut my bandwidth in almost half after changes:
First convert all PNG to JPG and you will save a lot of traffic. For me as a visitor it is important to get a site loaded fast. If you put all your PNG's to photobucket the site still loads slow.
Plus Photobucket does not provide unlimited anything. They say they do but buried in the small print is the part where they don't.