dvachek
@dvachek

Странные редиректы, которых нет в nginx логе, как так?

Очень странная вещь происходит по какому-то непонятному принципу, случайным образом, некоторым посетителям сайта выдаётся страница с редиректом, например:

site.ru -> редиректится с кодом 302 на -> site.ru/Hgdy (эта страница естественно выдаёт 404)

Разный рандомный набор букв добавляется, и периодически меняется на другой.

При чём примерно 1 из 100 запросов таким образом редиректится, на любой случайной странице сайта.

При этом в логе nginx нет ни одного такого редиректа на страницу с этими буквами, только записи с 404 кодом, т.е. то ли nginx не записывает запись в лог когда делает именно такие редиректы (ибо все остальные нормальные редиректы записываются), либо кто-то перехватывает запросы и делает этот редирект.

Что это вообще за бред?

Вот как это выглядит со стороны посетителя: e97fd5195e.jpg

А вот что в логе nginx с этими буквами (только одна запись с кодом 404):
94f0839e93.jpg
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 2
Это происходит у всех пользователей или у одного (может у него плагин для хрома какой)? Вы можете точно повторить такое поведение и поймать этот баг (это важно для диагностики)? У вас есть локальный сайт, где такое не происходит? Можете удалить из nginx подключение к движку, или остановите сам движок (я не знаю, что у вас там). Может шалит движок? Тогда проверьте после этого, осуществляются ли редиректы. Если редиректы пропали - дело в движке. Если не пропали - где-то раньше.
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
js скрипт на странице?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы