СИНХРОНИЗАЦИЯ НЕ ТРЕБУЕТСЯ в URL-адресе запроса приводит к 404


Мы заметили, что в журналах доступа к нашему веб-сайту Nginx содержится довольно много 404 запросов на очень странные URL-адреса, которые заканчиваются на SYNC_NOT_REQUIRED

Пример:

75.139.245.82 - - [12/Dec/2019:22:36:29 +0000] "GET /first-dance-wedding-songs/SYNC_NOT_REQUIRED HTTP/2.0" 404 12786 "<domain redacted>/first-dance-wedding-songs/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"

Некоторые факты:

  • страницы загружаются нормально, после загрузки страницы перенаправление отсутствует
  • У нас на страницах нет кода, который бы делал такой запрос
  • его неясно что делает эти запросы (смотрите, как они поступают из Chrome, Safari и других браузеров)
  • в Google об этом ничего нет, НО я уже вижу, как Google индексирует многие страницы, которые заканчиваются на SYNC_NOT_REQUIRED. Просто загуглите "SYNC_NOT_REQUIRED" в кавычках. Есть страница с Top Gear и, возможно, других веб-сайтов.

Вопросы:

  • Кто-нибудь знает больше подробностей?
  • Должны ли мы просто удалить перенаправление SYNC_NOT_REQUIRED?
Author: dberestuyk, 2019-12-13

1 answers

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

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

(новое изображение()).src= "https://tags.bluekai.com/site/29537?limit=1&id=2RqXzPfNFqo1agDYYA6nx9dH9Qj4CQn-XgoIi6xachZM";(new Изображение()).src = "SYNC_NOT_REQUIRED";(новое изображение()).src = "SYNC_NOT_REQUIRED";

Мы не верим, что какой-либо трафик теряется, и в худшем случае это отображается как ошибка в консоли Chrome.

 1
Author: dberestuyk, 2020-02-22 15:08:12