У меня есть клиент, который пытается определить показатели трафика на своем сайте с помощью этих сайтов с «сокращенным URL-адресом»: (tinyurl.com, bit.ly и x.co), в частности, и предпринимать действия на основена этом трафике ...
Мы бы подумали, что переменная HTTP_REFERER будет содержать ссылающееся имя ресурса, сокращенный URL-адрес этой службы.Вместо этого поле HTTP_REFERER пустое, и если его прочитать в некоторых браузерах, его на самом деле даже нет (наверное, NULL?).
Вот пример попытки ввести сокращенный URL-адрес, который идет на сайт моего клиента,название страницы: x.php:
HTTP_CONNECTION:keep-alive HTTP_KEEP_ALIVE:115 HTTP_ACCEPT:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,application/json HTTP_ACCEPT_CHARSET:ISO-8859-1,utf-8;q=0.7,*;q=0.7 HTTP_ACCEPT_ENCODING:gzip,deflate HTTP_ACCEPT_LANGUAGE:en-us,en;q=0.5 HTTP_COOKIE:ASPSESSIONDQADBDABT=HAEFPIOBONKMOIJFDGNHHEM HTTP_HOST:www.<myclientswebsite>.com HTTP_USER_AGENT:Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Почему бы в информации заголовка не отображаться сокращенный URL-адрес http://x.co ИЛИ Я не ищу нужное место?
Мой клиент в конечном итоге хотел бы перенаправить входящий трафик на соответствующий ресурс своего веб-сайта И / ИЛИ на другие принадлежащие ему сайты.
ОБНОВЛЕНИЕ: Я просмотрел его необработанные журналы трафика и не могу найти конкретного реферера, кроме x.co или bit.ly, и т. Д. Я не вижу части "/".. Могу ли я что-то изменить в его настройках IIS6 на его веб-сервере, что позволило бы нам видеть и использовать информацию, которую он ищет, или нам просто не повезло из-за дизайна перенаправления HTTP?