Проверка цепочки перенаправлений URL
Проследите цепочку перенаправлений URL шаг за шагом: код статуса (301, 302, 307, 308), цель Location и итоговый URL. Находит циклы и слишком длинные цепочки.
Если схема не указана, добавляется https://.
Что такое Проверка редиректов?
Инструмент показывает каждый шаг, который проходит URL до итогового адреса: код статуса каждого ответа, адрес из Location и итоговый URL со статусом. Он предупреждает о циклах перенаправлений, цепочках длиннее одного шага и временных перенаправлениях там, где, вероятно, нужно постоянное.
Как пользоваться Проверка редиректов
- Введите начальный URL, например
http://example.com, чтобы проверить правила HTTP→HTTPS и www. - Нажмите «Проверить».
- Прочитайте пронумерованный список шагов с кодами статуса и целями.
- Проверьте сводку (число перенаправлений, итоговый URL, итоговый статус) и предупреждения.
Когда использовать Проверка редиректов
Используйте после миграции сайта, перехода на HTTPS или реструктуризации URL, чтобы убедиться, что старые URL попадают на новое место за один шаг 301/308. Инструмент не видит перенаправления, зависящие от cookie, состояния входа или страны посетителя, потому что запрос приходит из дата-центра Cloudflare без cookie.
Как работает Проверка редиректов
Pages Function AlgoKit запрашивает URL с отключёнными автоматическими перенаправлениями, записывает статус и заголовок Location, разрешает Location относительно текущего URL и повторяет, до 10 шагов. Каждый шаг проверяется заново, а его хост разрешается заново, поэтому перенаправление не может привести функцию к частному или локальному адресу. URL, дважды встретившийся в цепочке, считается циклом. Выполняются только HTTP-перенаправления; meta-refresh и перенаправления на JavaScript не исполняются.
Распространенные Случаи Использования
- Проверить, что URL с http:// и без www заканчиваются на канонический https://www.
- Найти и сократить цепочки вроде http → https → www → косая черта в конце.
- Отладить цикл ERR_TOO_MANY_REDIRECTS.
- Проверить, куда на самом деле ведёт короткая или отслеживающая ссылка, прежде чем переходить по ней.
Часто Задаваемые Вопросы
301 или 302: что использовать?
Для постоянных переездов используйте 301 или 308, чтобы поисковые системы переносили URL. 302, 303 и 307 временные. 307/308 сохраняют метод запроса (POST остаётся POST); 301/302 клиенты могут превращать в GET.
Почему цепочки должны быть короткими?
Каждый шаг стоит пользователю лишнего обращения к серверу, а роботы поисковых систем проходят лишь ограниченное число шагов.
Следует ли инструмент перенаправлениям через JavaScript или meta refresh?
Нет. Выполняются только HTTP-ответы 3xx с заголовком Location.