Mate, you've got a pretty fair-sized misunderstanding happening here. Perhaps I better explain what a referer is and how it works.
The fundamental idea is very simple: a web server - any web server - needs to know where a request is coming from so that it can figure out what to do with it. For example, my server needs to know whether your browser requesting my image is a some random scumbag trying to steal my bandwidth (who can f*ck off elsewhere) or someone like you surfing Storage Forum, (who is very welcome to see it).
By blocking referers, you achieve no privacy increase whatever - the
only thing a referer contains is the address of the page that is asking for the reffered object - nothing whatsoever about
you, only the
web page that is asking for (in this case) the picture.
Referers also provide the person running the website with aggregate information (i.e., non personally traceable info about hundreds or thousands of visitors) which is useful, and indeed essential, for all sorts of management tasks: without referers we would have no idea which site is sending how many visitors to what page.
Here, let's work an example. Let's say you run a small site about model cars. You pay US$50 a year for your hosting. All of a sudden, you have emails from your hosting company saying that you are over your bandwidth quota, your site shuts down, and you have heaps of extra visitors.
What should you do? Has the world + dog finally recognised that your model car site is the best one on the web and you are getting visitors from everywhere? Or is this a short-term thing because one particular major site has linked to you? Without referers, you have absolutely no idea what is going on, you can't make any sort of sensible decision. You are, in a word, rooted.
Enter referers: you hit your server logs and soon discover that 90% of your visitors are coming from one particular site. You have been Slashdotted. No problem, just wait a few days and most of the traffic will go away.
Let's work another example. You look at your site statistics and you discover that one particular page is getting masses more traffic than the others. Why? Is it that this page is the best one on your site and you should modify the others to bring them up to the same standard? Or are there problems with the
other pages - people ain't visiting them much because they only work properly with Firefox and a lot of your visitors ae running IE, so they only go to the one part of our site that works for them? Or is it an external site that is deep-linking to you - in which case, you might need to consider modifying the linked-to page so that it provides a more generally useful introduction to your site, links to other pages you would like people to visit, and so on. Or is this the
worst site on your page? Maybe the reason it gets so much traffic is that there is something very wrong with it and people go that far and then give up and go elsewhere.
A third example: you are running the web site for a motherboard manufacturer. You know that one of the most important things for your customers is to be able to find the driver downloads page. Now the raw page stats tell you how many hits the driver download page is getting, but where are they coming from? Are your customers finding the driver pages easily from the link on the front page? Or are people having to buggerise about endlessly using Google and/or your internal search engine before they get what they need? Or resorting to the site map? Or some other route you haven't even thought of? Once again, the answer is there in your site logs: because Apache records the reffering pages, you can see that (e.g.) only 5% of visitors get to the download page via the main page - so now you know that you better make the links and navigation a bit more obvious.
You can't answer
any of these questions above - or any of the hundreds of others like them - without referers. They are there for a purpose. Indeed, this is the reason referers were invented in the first place all those years ago: they are useful and important, maybe not to you, but certainly to the people who provide the web pages you like to visit.
Now you can choose to block referers if you want to. But you need to be aware of three things that necessarily follow from this pointless practice:
- It will from time to time mess up your web surfing.
- It denies the webmasters of the sites you visit the information that they need to do their jobs properly.
- It makes you stand out like dog's balls in the site access logs - i.e., it reduces your privacy. It is exactly like wearing a full-face mask when you go shopping: everyone turns around and looks at you wondering who the idiot in the mask is. If you just wore a T-shirt and jeans like everyone else, no-one would even look at you.