Назад | Перейти на главную страницу

Google по-разному реагирует на две идентичные настройки nginx и 200 кодов; Любые идеи?

Я немного запуталась ...

У меня есть VPS linode.com, который недавно был клонирован, поэтому настройки на серверах nginx одинаковы.

Один живет на поддомене dev, другой на www.

Я пытаюсь запустить эксперимент Google на своем живом сервере, который утверждает:

Веб-сервер отклоняет utm_expid. Ваш сервер не поддерживает добавленные аргументы запроса в URL-адресах.

Мои журналы отображаются на сервере разработки, где он работает:

74.125.186.32 - - [13/Sep/2012:13:33:45 -0700] 
    "GET /product/iphone-case/?utm_expid=25706866-0
    HTTP/1.1" 200 12521 "-" "Google_Analytics_Content_Experiments 
74.125.186.32 - - [13/Sep/2012:13:33:45 -0700] 
    "GET /product/iphone-case/?ab_reviews=True&utm_expid=25706866-0
     HTTP/1.1" 200 14679 "-" "Google_Analytics_Content_Experiments 

Мой рабочий сервер показывает, что Google делает второй запрос.

74.125.186.41 - - [13/Sep/2012:13:34:49 -0700] 
    "GET /product/iphone-case/?ab_reviews=on&utm_expid=25706866-1 
    HTTP/1.1" 200 12104 "-" "Google_Analytics_Content_Experiments
74.125.186.41 - - [13/Sep/2012:13:34:49 -0700] 
    "GET /product/iphone-case/?utm_expid=25706866-1 
    HTTP/1.1" 200 12122 "-" "Google_Analytics_Content_Experiments
74.125.186.41 - - [13/Sep/2012:13:34:49 -0700] 
    "GET /product/iphone-case/ <--- A second request for some reason. 
    HTTP/1.1" 200 12522 "-" "Google_Analytics_Content_Experiments

Я не уверен, как Google определяет, почему ему нужно отправить второй запрос без строки запроса. Исходный запрос явно отправил ответ статуса 200 OK.

Есть ли у кого-нибудь предложения, где искать дальше? HTML (по сравнению с diff) на двух страницах: именно тот же самый.

Я не уверен, что вызвало это; но теперь это исправлено.

Тем, у кого есть подобные проблемы, я могу только предложить изучить HTML-документ. Я думаю, что моя проблема могла быть связана с запуском теста в среде разработки (dev.foo) и настройкой кампании как таковой; затем перенесите эту кампанию в живую среду с тем же кодом отслеживания.

Добавьте несколько проблем с кешированием различных версий этих страниц, и у нас возникнет моя проблема.

Мне жаль, что я не могу объяснить это яснее!