Огляд плагіна RefControl для Mozilla Firefox - Devaka SEO Блог
Багато вебмайстрів періодично спостерігають, з яких ресурсів до них заходять відвідувачі. Для цього використовуються або статистика сайту, або звичайні лог-файли на сервері. При огляді ряду сайтів у мережі, іноді необхідно приховати або змінитиреферер (один із заголовків HTTP у запиті клієнта, що містить URL джерела запиту). Причиною цього може бути, наприклад:
Розширення для браузера Mozilla Firefox під назвоюRefControl дозволяє здійснити всі описані вище пункти. Завантажити його можна тут: https://addons.mozilla.org/en-US/firefox/addon/953. Автор плагіна Джеймс Абатьєлло зробив безліч корисних налаштувань, які описані нижче.
Налаштування плагіна RefControl
Після того, як ви встановили у себе описане розширення, ви побачите у рядку стану невелику іконку. Клікнувши по ній правою клавішею миші, з'явиться меню, де можна увімкнути/вимкнути плагін, вибрати відображення для статусбара та використовувати налаштування.

У налаштуваннях ви можете додати сайт і встановити для нього правило відображення реферера.
У першому полі необхідно вказати домен, для якого надсилатиметься реферер. Якщо ви вкажете основний домен, правило буде також застосовуватися і для піддоменів.

Для реферера доступні такі опції:
- Нормально – посилати дійсний referer — посилатиме те саме, якби плагін був відключений.
- Блокувати - не посилати реферер - залишить заголовки порожніми.
- Підробити - посилати корінь сайту - буде посилати як джерело URL головної сторінки.
- Інше - ви можете написати в поле все, щозавгодно, а також використовувати низку змінних, описаних нижче.
Також є чекбоксЗапити лише третьої сторони. Якщо його буде активовано, всі вибрані вище правила будуть застосовуватися тільки для запитів з третьої сторони (коли сайт і реферер різні), наприклад:
| www.example.com | www.example.net/ | Так |
| www.example.net | www.example.net/page2.html | Ні |
Ви можете вибрати інші правила для тих сайтів, які не будуть вказані у списку (за замовчуванням реферер).
Тестування
Тестувати розширення RefControl можна за цим посиланням: протестувати реферер, де відображається referer, що надсилається браузером. Ви можете використовувати цей URL під час налаштування плагіна.
Використовувані змінні
У розширенні є дві головні змінні:$URL – та сторінка, що була запрошена;$REF – незмінений реферер.
Також можна використовувати такі змінні:
| $URL_SCHEME,$REF_SCHEME | ім'я протоколу (http або https) |
| $URL_USERNAME,$REF_USERNAME | ім'я користувача, що використовується в HTTP заголовку |
| $URL_PASSWORD,$REF_PASSWORD | пароль, який використовується в HTTP заголовку |
| $URL_USERPASS,$REF_USERPASS | ім'я користувача та пароль, розділені двокрапкою (напр., myuser:mypass) |
| $URL_HOST,$REF_HOST | головне ім'я домену |
| $URL_PORT,$REF_PORT | номер порту, за замовчуванням 80 для http протоколу та 443для https |
| $URL_HOSTPORT,$REF_HOSTPORT | ім'я домену та порт, розділені двокрапкою |
| $URL_PATH,$REF_PATH | все, що знаходиться після хоста та номера порту (напр. /dir/page.html) |
| $URL_PREPATH,$REF_PREPATH | все, що йде до шляху урла (напр., http://myuser:[email protected]:8080) |
Для використання символу $ потрібно застосовувати $$, а також можна укладати змінні у фігурні дужки ($x).
Тепер, якщо ви будете спостерігати в статистиці незрозумілі речі, не дивуйтеся, це всього лише плагін RefControl.