Каковы наиболее распространенные причины запросов без реферера? - PullRequest
3 голосов
/ 10 июня 2009

У меня есть служба с большой долей запросов с пустым значением для HTTP_REFERER . Я хотел бы правильно истолковать это и задаться вопросом о наиболее распространенных причинах этого.

Я понимаю, что HTTP_REFERER - это необязательное поле заголовка, но большинство браузеров с настройками по умолчанию, похоже, отправляют их.

Общие причины, которые я нашел до сих пор:

  • 1010 прокси * *
  • 1012 * роботов *
  • ссылки JavaScript (все они? Зависит ли этот браузер?)
  • запрос из закладок или как стартовая страница браузера
  • пользователь ввел URL вручную
  • Флэш-ссылки
  • ссылка из другого приложения, такого как почтовый клиент
  • настройки браузера или надстройки приватности браузера
  • некоторые персональные источники фильтров брандмауэров
  • большинство браузеров не отправляет реферера, если перенаправление происходит через полуофициальный заголовок Refresh http
  • ссылающиеся на фейкеры, такие как this

Чего не хватает | не имеет значения | не так?

Можно ли ставить проценты за этими пунктами? Или, может быть, отсортировать список и указать пропорции?

Ответы [ 4 ]

3 голосов
/ 10 июня 2009

Процент будет зависеть от того, какой у вас веб-сайт и , почему люди могут захотеть подделать своего реферала .. Также некоторые люди просто открывают новую вкладку без домашней страницы. Или приземлиться через что-либо, кроме браузера (например, надстройку или ссылку в чате, что угодно).

Если ваша функциональность зависит от реферера , используйте куки или переосмыслите дизайн. Потому что на это нельзя положиться.

0 голосов
/ 01 ноября 2010

В некоторых случаях 301 переадресация является причиной потери справочной информации.

0 голосов
/ 10 июня 2009

Все зависит, и у нас недостаточно информации, чтобы сказать, какая из причин наиболее вероятна. Я бы сказал, роботы, но вы должны проанализировать данные (при условии, что у вас есть журналы сервера) и интерпретировать их. Я понятия не имею, насколько популярен ваш сайт или какова его цель, поэтому роботы не могут быть причиной номер один.

0 голосов
/ 10 июня 2009

По сути, все запросы страницы, которые не связаны с переходом пользователя по ссылке на веб-странице.

...