Проверка цепочки перенаправлений URL

Проследите цепочку перенаправлений URL шаг за шагом: код статуса (301, 302, 307, 308), цель Location и итоговый URL. Находит циклы и слишком длинные цепочки.

Если схема не указана, добавляется https://.

Браузер не может читать заголовки чужих сайтов, поэтому запрос выполняет сервер AlgoKit (Cloudflare Pages Function) из дата-центра Cloudflare. Результат может отличаться от того, что видят посетители из других стран. Частные и локальные адреса отклоняются, содержимое страницы не сохраняется.

Что такое Проверка редиректов?

Инструмент показывает каждый шаг, который проходит URL до итогового адреса: код статуса каждого ответа, адрес из Location и итоговый URL со статусом. Он предупреждает о циклах перенаправлений, цепочках длиннее одного шага и временных перенаправлениях там, где, вероятно, нужно постоянное.

Как пользоваться Проверка редиректов

  1. Введите начальный URL, например http://example.com, чтобы проверить правила HTTP→HTTPS и www.
  2. Нажмите «Проверить».
  3. Прочитайте пронумерованный список шагов с кодами статуса и целями.
  4. Проверьте сводку (число перенаправлений, итоговый 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.

Другие категории