When making a request for (for example) http://example.com/foo/bar.baz, Firefox sends a referer header indicating which page I clicked a link from, or is loading a picture, etc. Eg:

Referer: http://somewhere.else.com/page.html

I would like it to send

Referer: http://example.com/

instead, ie, to just send the root page of the site it's requesting from. How can I accomplish this?

link|improve this question

50% accept rate
feedback

1 Answer

network.http.sendRefererHeader is Firefox option to control Referer header.

There are also some extensions like refspoof or "No Referrer".

link|improve this answer
(Probably should have mentioned this in the question, but) I already know about sendRefererHeader, it keeps Firefox from sending any referer at all, whereas I want to send a fake one. Will look into those extensions though. – David X Sep 28 '10 at 7:27
If this is one-off you can use modify headers extension to set your own headers. Then your Referrer header will be always the same. But my understanding of question is that you want to change your referrer header dynamically per request. As far as I know there is no easy way to do this. – Casual Coder Sep 28 '10 at 7:53
coder, yeah, thats about right, I guess I'll have to write my own extention for it when I have some free time. – David X Sep 28 '10 at 23:13
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.