У меня есть клиент, который пытается определить показатели трафика, на свой сайт через эти «URL-укороченные» сайты: (tinyurl.com, bit.ly и x.co), чтобы быть конкретным, и принимать меры на основе этого трафика ...Поиск HTTP_REFERER пустым/пустым при использовании сайта сокращения URL-адресов
Мы бы подумали, что переменная 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)
Почему Wouldnt http://x.co укороченный URL отображаются в Информация о заголовке ИЛИ Я не ищу в нужном месте?
Мой клиент в конечном итоге хотел бы перенаправить входящий трафик на соответствующий ресурс на своем веб-сайте И/ИЛИ на другие сайты, которыми он владеет.
UPDATE: Я просмотрел его необработанных бревен трафика, и я не могу найти конкретный реферер, кроме x.co или bit.ly, и т.д. я не вижу «/» часть .. Есть ли что-то я может измениться в его настройках IIS6, на его веб-сервере, что позволит нам видеть и использовать информацию, которую он ищет, или нам просто не повезло из-за дизайна перенаправления HTTP?
Можете ли вы подумать о том, что браузер не отправляет его, или мне нужно сказать клиенту, чтобы он забыл, чего он хочет достичь? – Taptronic
браузеры (те, которые я тестировал) не отправляют заголовок. это факт. и вы должны решить, что делать потом ;-) – zerkms