12 мин чтения
Как проверить редиректы URL и разобрать цепочку редиректов
Как проверить редиректы URL в TrueURL, curl и DevTools: разбираем каждый переход цепочки и исправляем циклы, длинные цепочки и смесь 301 и 302 редиректов.
Читать статьюБесплатная проверка редиректов
Проверьте один URL дважды — как десктопный Chrome и как Safari на iPhone — и сравните обе цепочки редиректов рядом. Найдите редиректы по типу устройства, которые отправляют мобильных посетителей не туда.
Edge-сеть Cloudflare всегда проверяет сертификаты, поэтому отключить эту проверку нельзя. Проблемы с сертификатом будут показаны в результате.
Отправляется с первым запросом, до 16 КБ. Тело в формате JSON отправляется как application/json, остальное — как данные формы, если вы не указали заголовок Content-Type.
От 1 до 50. Браузеры останавливаются после 20 редиректов.
Сайты могут по-разному перенаправлять смартфоны, поисковых роботов и ботов предпросмотра ссылок.
Отправляются с каждым запросом в цепочке.
Пользовательских заголовков нет.
Введите значение, чтобы отправить этот заголовок. Значения заголовков никогда не сохраняются.
Переходить по тегам <meta http-equiv="refresh"> и заголовкам Refresh на HTML-страницах.
Переходить по простым безусловным редиректам в скриптах страницы, например location.href = "…".
Настройки сохраняются в этом браузере. Файлы cookie, значения заголовков и тело POST-запроса никогда не сохраняются.
Некоторые сайты решают, куда отправить посетителя, в зависимости от его устройства, которое определяют по заголовку User-Agent. Типичные примеры — отдельные мобильные сайты (m.example.com), страницы загрузки приложений, выбор магазина или региона и рекламные посадочные страницы. Если эта логика работает неправильно, мобильные посетители попадают на главную, на страницу с ошибкой или на страницу, не связанную со ссылкой, по которой они пришли.
Google сканирует и индексирует в основном мобильные версии страниц, поэтому сломанный мобильный редирект вредит не только удобству пользователей, но и видимости в поиске.
TrueURL проверяет URL дважды с одинаковыми настройками, меняя только User-Agent: актуальный десктопный Chrome на Windows и Safari на iPhone. Обе цепочки редиректов показаны рядом вместе с конечными URL и кодами ответа, так что любое различие сразу бросается в глаза.
Меняется только User-Agent. Сайты, которые выбирают версию по размеру экрана с помощью JavaScript, могут вести себя одинаково в обеих колонках, хотя на настоящем телефоне выглядят иначе. Чтобы проверить другие варианты, например Chrome на Android или Googlebot, выберите готовый вариант в дополнительных настройках инструмента «Проверка цепочки редиректов».
www.example.com/page, а мобильные устройства попадают на соответствующую страницу m.example.com/page, а не на главную мобильной версии. Десктопная страница должна указывать на свой мобильный URL с помощью <link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.example.com/page">, а мобильная — содержать тег canonical, указывающий обратно.Vary: User-Agent, чтобы кэши не путали версии.m., на десктопную страницу не возвращают.12 мин чтения
Как проверить редиректы URL в TrueURL, curl и DevTools: разбираем каждый переход цепочки и исправляем циклы, длинные цепочки и смесь 301 и 302 редиректов.
Читать статьюДесктопный Chrome на Windows и Safari на iPhone, оба с актуальными номерами версий. Практически любой код определения устройства распознает первый как настольный компьютер, а второй — как телефон.
В основном мобильный. Google сканирует и индексирует интернет преимущественно с помощью Googlebot для смартфонов, User-Agent которого похож на Chrome на Android-телефоне. Если мобильная колонка заканчивается на неправильной странице, Google может проиндексировать и ее. Чтобы увидеть, что сайт отдает User-Agent Googlebot, выберите вариант Googlebot для смартфонов в дополнительных настройках инструмента «Проверка цепочки редиректов». Сайты, которые проверяют Googlebot по IP-адресу, все равно могут отвечать TrueURL иначе.
Они поддерживаются, но их сложнее настроить правильно: каждой странице нужен соответствующий мобильный URL, корректные аннотации и редиректы в обоих направлениях. Google рекомендует адаптивный дизайн, при котором редиректы по устройству вообще не нужны. Если у вас m-версия сайта, проверяйте здесь ключевые страницы после каждого релиза.
Вероятно, ваш сайт подстраивается под устройство прямо в браузере — с помощью адаптивного CSS или JavaScript, — а не с помощью серверных редиректов. Это рекомендуемый подход, и он означает, что сравнивать редиректы по устройству просто нечего.
Этот инструмент сравнивает десктопный Chrome с Safari на iPhone. Для других устройств откройте дополнительные настройки в инструменте «Проверка цепочки редиректов», выберите готовый вариант, например Chrome на Android, или вставьте любую строку User-Agent и запустите проверку.
Да. Каждый редирект — это полный цикл «запрос — ответ» до начала загрузки страницы, а задержка в мобильных сетях выше, чем в проводном интернете. Один только редирект с www на m. может добавить заметную задержку; измерить ее можно в инструменте «Проверка скорости редиректов».