в
какой атрибут в firefox config выключает server http_referer заголовок и меняет его

о
для управления отправкой и изменением заголовка Referer в Firefox используются специальные параметры на скрытой странице about:config. [1, 2]

Как отключить отправку Referer

Чтобы полностью выключить отправку заголовка, выполните следующие шаги:

Введите about:config в адресную строку браузера и подтвердите предупреждение.
Найдите параметр: network.http.sendRefererHeader.
Установите его значение (двойным кликом) на 0. [1, 2, 3]

Допустимые значения для network.http.sendRefererHeader:

0 — полностью отключить отправку Referer.
1 — отправлять заголовок только при переходе по ссылкам.
2 — отправлять заголовок для ссылок и изображений (значение по умолчанию). [1]

Примечание: Полное отключение (0) может сломать работу некоторых сайтов, использующих защиту от "горячих ссылок" (hotlinking). [1]

Как изменить (подменить) Referer

Firefox не имеет встроенного текстового поля для ввода произвольного фальшивого адреса, но вы можете изменить источник (spoofing) или обрезать пути для приватности:

Скрыть полный путь: Чтобы сервер видел только домен (например, https://google.com вместо https://google.com), включите обрезку. Найдите параметр network.http.referer.trimmingPolicy и задайте значение 1 или 2.
Подменить Referer на целевой адрес: Найдите параметр network.http.referer.spoofSource и установите значение true. При этом сайт будет думать, что вы перешли на него с его же собственной страницы. [1]

Если вам требуется постоянно отдавать строго определенный URL, то стандартных настроек about:config будет недостаточно — лучшим решением станет использование расширений из каталога Mozilla Add-ons, например RefControl. [1]

Если вы хотите настроить поведение заголовка только для переходов между разными сайтами (кросс-доменных), я расскажу, как использовать параметр network.http.referer.XOriginPolicy.
