4

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?

David X
  • 484

4 Answers4

3

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

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

Casual Coder
  • 4,092
1

The Firefox add-on RefControl can do this.

It has an option to always replace the Referer with the host only (stripping of the URL path). So if the real Referer is http://example.com/foo/bar.html, it becomes http://example.com/.

unor
  • 3,196
0

I found FireFox RefControl plugin very easy and effective way to do this. Steps:

  1. Add the plugin https://addons.mozilla.org/en-US/firefox/addon/refcontrol/
  2. restart firefox
  3. top right side choose RefControl options from refcontrol tool.
  4. click Add Site button now add the site(host) and select custom and add your Request Header Referer url
  5. click Ok and enjoy.
0

This is an old question, and RefControl addon mentioned in existing answers never works anymore with Firefox Quantum.

An alternative is Referer Control addon that has a similar functionality.