dvachek
@dvachek

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

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

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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽