Проверка перенаправлений
Проверьте, куда перенаправляет URL. Просмотрите каждый переход в цепочке перенаправлений, включая код состояния, например 301, 302, 307 или 308, IP-адрес и время ответа. Найдите циклические перенаправления и конечный URL. Инструмент отслеживает до 10 перенаправлений.
Ввод
Protected by Cloudflare Turnstile
Вывод
| # | URL | Статус | IP-адрес | Время (мс) |
|---|---|---|---|---|
| Цепочки перенаправлений пока нет. | ||||
Документация
Что такое перенаправление?
Перенаправление — это ответ сервера, который сообщает: «Эта страница находится в другом месте». Сервер отвечает кодом состояния 3xx и заголовком Location, содержащим новый адрес, после чего браузер запрашивает этот адрес. Одно перенаправление может вести к другому, поэтому одна ссылка может пройти через несколько URL — цепочку перенаправлений, — прежде чем привести к странице. Перенаправления используются, чтобы перевести сайт с HTTP на HTTPS, перейти с www на домен без www или обратно, заменить старые URL новыми, а также при использовании сокращателей ссылок и ссылок для отслеживания.
Описание инструмента
Проверка перенаправлений отслеживает цепочку перенаправлений URL с нашего сервера и показывает каждый переход в таблице. Введите URL, и инструмент отправит запрос, прочитает код состояния и заголовок Location, а затем перейдёт по перенаправлению к следующему URL. Так будет продолжаться, пока страница не ответит без перенаправления. Для каждого перехода отображаются URL, код и сообщение состояния, IP-адрес ответившего сервера и время ответа. Конечный URL можно скопировать.
Возможности
- Отслеживает перенаправления 301, 302, 303, 307 и 308 — до 10 подряд
- Показывает URL, статус, IP-адрес и время ответа для каждого перехода в таблице, которую можно экспортировать в CSV или JSON
- Обнаруживает циклические перенаправления, когда цепочка возвращается к уже посещённому URL
- Сообщает о перенаправлениях без корректного заголовка
Location, сбоях DNS, превышении времени ожидания и ошибках сертификата TLS на том этапе, где они происходят - Относительные значения заголовка
Locationразрешаются относительно текущего URL, как это делают браузеры - Читаются только заголовки: соединение закрывается сразу после получения кода состояния и заголовков, поэтому содержимое страницы никогда не загружается
Коды состояния перенаправления
- 301 Moved Permanently (перемещено навсегда): страница перемещена безвозвратно. Поисковые системы передают новой странице рейтинг старого URL.
- 302 Found (найдено): временное перенаправление. Исходный URL остаётся тем, который индексируют поисковые системы.
- 303 See Other (см. другой ресурс): указывает на другой ресурс, обычно после отправки формы.
- 307 Temporary Redirect (временное перенаправление): аналогично 302, но метод запроса и его тело должны остаться без изменений.
- 308 Permanent Redirect (постоянное перенаправление): аналогично 301, но метод запроса и его тело должны остаться без изменений.
Безопасность и ограничения
- Запрашиваются только URL с протоколами
httpиhttpsна портах 80, 443, 8080 и 8443. - Каждый переход проверяется перед отправкой запроса. Блокируются адреса в частных сетях, на локальном компьютере и в зарезервированных диапазонах, включая домены, которые разрешаются в такие адреса. Поэтому перенаправление не сможет обратиться к внутренним сервисам.
- На ответ для каждого перехода отводится 5 секунд, а на всю цепочку — 20 секунд.
- Cookies не сохраняются и не отправляются. Если сайт устанавливает cookie и перенаправляет обратно на тот же URL, инструмент обнаружит цикл перенаправлений, хотя браузер смог бы его обработать.
- Перенаправления с помощью JavaScript или тега
<meta http-equiv="refresh">не отслеживаются, поскольку они содержатся в самой странице, а инструмент её не загружает. - Запросы отправляются с нашего сервера, поэтому сайты, перенаправляющие пользователей в зависимости от страны или устройства, могут направить вас не туда, куда перенаправит этот инструмент.