Огляд плагіна RefControl для Mozilla Firefox - Devaka SEO Блог

Багато вебмайстрів періодично спостерігають, з яких ресурсів до них заходять відвідувачі. Для цього використовуються або статистика сайту, або звичайні лог-файли на сервері. При огляді ряду сайтів у мережі, іноді необхідно приховати або змінитиреферер (один із заголовків HTTP у запиті клієнта, що містить URL джерела запиту). Причиною цього може бути, наприклад:

Розширення для браузера Mozilla Firefox під назвоюRefControl дозволяє здійснити всі описані вище пункти. Завантажити його можна тут: https://addons.mozilla.org/en-US/firefox/addon/953. Автор плагіна Джеймс Абатьєлло зробив безліч корисних налаштувань, які описані нижче.

Налаштування плагіна RefControl

Після того, як ви встановили у себе описане розширення, ви побачите у рядку стану невелику іконку. Клікнувши по ній правою клавішею миші, з'явиться меню, де можна увімкнути/вимкнути плагін, вибрати відображення для статусбара та використовувати налаштування.

firefox

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

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

плагіна

Для реферера доступні такі опції:

  • Нормально – посилати дійсний referer — посилатиме те саме, якби плагін був відключений.
  • Блокувати - не посилати реферер - залишить заголовки порожніми.
  • Підробити - посилати корінь сайту - буде посилати як джерело URL головної сторінки.
  • Інше - ви можете написати в поле все, щозавгодно, а також використовувати низку змінних, описаних нижче.

Також є чекбоксЗапити лише третьої сторони. Якщо його буде активовано, всі вибрані вище правила будуть застосовуватися тільки для запитів з третьої сторони (коли сайт і реферер різні), наприклад:

Сторінка з посиланням Сторінка, на яку посилалися Запит третьої сторони?
www.example.comwww.example.net/Так
www.example.netwww.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.