Как найти цикл редиректов
Если браузер сообщает о слишком большом числе перенаправлений, проверьте тот же адрес в ELL. Результат покажет доступные шаги и поможет понять, вернулся ли маршрут к уже проверенному URL.
Задача
Условный пример
Учебная ситуация для объяснения сценария.
До
Посетитель присылает скриншот ERR_TOO_MANY_REDIRECTS со страницы доставки. Из сообщения видно, что переходы закончились ошибкой, но адреса внутри цепочки неизвестны.
После
В отчёте видны ответы для страницы доставки с www и без www, а результат обозначен «Цикл перенаправлений». Администратор получает начальный адрес и оба шага. Ожидаемое назначение записано отдельно — страница доставки по HTTPS без www.
Порядок действий
- Скопируйте адрес, с которого начался переход. Оставьте исходный HTTP или HTTPS, вариант домена с www или без него, путь и параметры запроса.
- Вставьте адрес в поле «Адрес сайта» и нажмите «Проверить доступность». В результате прочитайте итоговую отметку и адрес под ней.
- Раскройте «Переходы и ответы». Выпишите коды и URL по порядку. При отметке «Цикл перенаправлений» сверьте итоговый адрес с уже пройденными шагами, если они показаны.
- Передайте начальный URL, отметку, видимые переходы, время проверки и ожидаемое назначение администратору. После исправления проверьте тот же исходный адрес, когда доступна новая проверка, и убедитесь, что конечный адрес отдаёт ожидаемую страницу.
Проверить перед завершением
- Проверен исходный URL из сообщения об ошибке.
- Записаны видимые коды и адреса в порядке переходов.
- Согласовано ожидаемое назначение после исправления.
Ограничения и условия
Вопросы и ответы
Что значит «Цикл перенаправлений»?
При проверке цепочка вернулась к адресу, который в этой же цепочке уже встречался. Сверьте протокол, домен, путь и параметры. Например, версия с www может отправлять на адрес без www, а тот снова на www.
Чем отличается «Слишком много перенаправлений»?
Эта отметка означает, что проверка достигла своего предела переходов. Просмотрите показанные шаги и передайте их администратору. Для вывода о цикле ищите возврат к прежнему URL.
Почему проверка прошла, а у посетителя ошибка?
ELL проверяет публичный URL со своего сервера. Передайте администратору оба наблюдения с временем и точным адресом. Если ошибка зависит от входа на сайт или cookies, полезно воспроизвести её в таком же состоянии браузера.
Сохраните маршрут до ошибки
Запишите точный начальный адрес, коды ответов и URL из списка переходов. Добавьте, куда ссылка должна вести после исправления.
Проверить переходы адреса