Как найти и исправить цепочку редиректов в WordPress

cepochek redirektov wordpress cover Без рубрики
Онлайн-проверка цепочки, настройки Общие, один слой http→https, Cloudflare Full Strict. Для владельца сайта после SSL без .htaccess-страха.

После включения HTTPS сайт то крутится с ошибкой «слишком много переадресаций», то медленно открывается с телефона. Марина из студии маникюра неделю думала, что это вирус: с компьютера всё работало, с телефона — белый экран. Плагин SSL и правило в .htaccess перекидывали друг друга по кругу. За вечер вы проверите главную в онлайн-сервисе, увидите лишние прыжки и сведёте путь до одного перехода на финальный https-адрес.

Цепочка переадресаций — это когда браузер не сразу попадает на страницу, а несколько раз получает ответ «иди по другому адресу». Норма — один такой шаг; три и больше почти всегда лишнее наследие после SSL или смены www. Проверка в rechecker.ru/services/redirects показывает каждый прыжок с кодом 301 или 302. В WordPress чаще всего спорят «Настройки → Общие», плагин Redirection, .htaccess и Cloudflare — нужно оставить один источник правды.

Сайт не сломан — он гоняет посетителя по кругу, как эстафета с лишними этапами. Переадресация нормальна, когда старый адрес ведёт на новый. Беда — когда прыжков несколько подряд или они замыкаются в петлю.

Разберите, чем цепочка отличается от петли и почему это бьёт по заявкам

Карточки со стрелками цепочка vs петля на прилавке салона

Представьте указатель на дороге: один раз повернули — вы на месте. Цепочка — это четыре указателя подряд: сначала с http на https, потом с адреса без www на www, потом добавили слеш в конце. Каждый лишний круг на мобильном интернете съедает примерно сто-пятьсот миллисекунд до первого байта страницы. Клиент с телефона видит пустой экран и уходит к конкуренту, хотя «с компа всё быстро».

Петля хуже: адрес A отправляет на B, а B — обратно на A. Браузер пишет ERR_TOO_MANY_REDIRECTS и сдаётся примерно после двадцати кругов. По данным обзоров хостингов, около двух третей таких циклов связаны с несовпадением адресов в настройках WordPress и режимом Flexible в Cloudflare.

Для поисковиков длинная эстафета тоже плохо: Google перестаёт идти дальше примерно после пятого звена. Постоянный переезд оформляйте кодом 301, не 302. Мало кто знает: wp_redirect() в WordPress по умолчанию отдаёт 302.

Проверьте цепочку онлайн без терминала и curl

Телефон и чеклист проверки редиректов на прилавке салона

Боль «не понимаю, есть ли цепочка» снимается за пять минут. Используйте rechecker.ru/services/redirects или аналог вроде toolfox.ru/tools/redirect-checker. Вставьте адрес главной без https — например http://ваш-сайт.ru/ — и отдельно вариант с www и без. Не делайте вывод по одному скрину: проверьте http и https отдельно.

  1. Сохраните скрин или запишите число строк с кодами 301, 302 или 307.
  2. Сравните вход с http и с https: идеал — один серверный прыжок до финального https-адреса.
  3. Повторите для страницы услуг, одной статьи из блога и формы контактов.
  4. Откройте тот же адрес в режиме инкогнито: код 301 браузер кеширует надолго, старый результат может врать.
  5. Дублируйте проверку с телефона на мобильном интернете, не только с Wi-Fi.

На практике: было четыре шага http → https → www → слеш, надо один. Плагин Redirection (2+ млн установок) логирует переходы, но в GitHub issue #1676 просят встроенный детектор цепочек — плагин не скажет новичку «три лишних звена» из коробки.

Найдите, где в WordPress прячутся правила переадресации

Стикеры с местами правил редиректа WordPress на прилавке

Типичная ошибка — править всё подряд. Сначала поймите, кто перекидывает посетителя. Вот карта для владельца салона или магазина без доступа к серверным логам.

Где искать Что обычно делает Что проверить
Настройки → Общие Два поля адреса сайта должны совпадать Один протокол https, один вариант www
Плагин Redirection Правила для старых URL, логи 404 Нет дубля того же правила в .htaccess
Really Simple SSL и аналоги Принудительный http → https Не дублирует хостинг и .htaccess
Файл .htaccess в корне сайта Серверные правила Rewrite Скачана копия до правок
Cloudflare SSL/TLS Режим Flexible часто даёт пинг-понг Переключить на Full (Strict)
Ядро WordPress Функция redirect_canonical правит www и слеш Лишний прыжок, если канон уже задан везде

Если стоят два менеджера редиректов — например Redirection и Safe Redirect Manager — они могут спорить. Держите одно место для точечных старых ссылок: добавьте старые URL из визиток в Redirection на финальный адрес, а не дублируйте правило в .htaccess. Избегайте двух плагинов с одинаковыми правилами. Подробнее про постоянные ссылки и канонический адрес — в материале постоянные ссылки WordPress.

Сверьте два адреса в настройках, если админка не открывается

Когда сайт пишет «слишком много переадресаций» и /wp-admin/ тоже мёртв, начните с пары полей в «Настройки → Общие»: «Адрес WordPress» и «Адрес сайта» должны быть одинаковыми — тот же https, тот же www или без www. Разница в одном символе запускает цикл.

Если в админку не пустит, пропишите в wp-config.php константы WP_HOME и WP_SITEURL с одним https-адресом. В реальном проекте этого хватает, чтобы снова открыть сайт и форму заявок.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)

Оставьте один слой http→https после установки SSL

Боль «поставили SSL — и всё зависло» почти всегда про дубли. Правило http→https может одновременно жить в панели хостинга, в .htaccess, в плагине Really Simple SSL и в Cloudflare. Сделайте бэкап .htaccess до любых правок. Нужен один источник, не все сразу.

Схема безопасной настройки:

Бэкап .htaccess → онлайн-проверка → совпадение адресов в Общих → Cloudflare Full (Strict) → отключить лишний SSL-плагин или серверное правило → повторная проверка в инкогнито

  1. Скачайте копию .htaccess и экспорт правил из Tools → Redirection, если плагин установлен.
  2. В Cloudflare: SSL/TLS → Full (Strict), не Flexible; «Always Use HTTPS» — один раз.
  3. Выключите лишний SSL-плагин или уберите дублирующий блок Rewrite в .htaccess или отключите редирект в панели хостинга.
  4. Убедитесь, что Redirection не пишет те же правила ещё раз в .htaccess — так описано в документации плагина.
  5. Очистите кеш CDN и кеш WordPress, если стоит плагин кеширования.
  6. Снова вставьте http-адрес в онлайн-чекер: должен остаться один чистый 301 на https.

Настройка https с нуля — в HTTPS и SSL в WordPress; один шаг при смене домена — в 301 редирект после смены URL.

Сократите эстафету www и слеша до одного постоянного перехода

Выберите канонический вид: например https://salon.ru/ без www и со слешем в конце. Все «кривые» входы — http, лишний www, адрес без слеша — должны попадать сразу туда одним 301, а не через промежуточные ступени. Ориентир простой: один входной URL — одно правило 301 на финальный адрес.

Типичная ошибка — два одинаковых правила в плагине и на сервере; в GitHub issue #82 у Redirection как раз обсуждали, как дубликаты дают лишние прыжки. Правило простое: одно правило на один входной URL. Для постоянного переезда ставьте 301, не 302.

Убедитесь, что правки сработали и заявки снова доходят

Критерий успеха: онлайн-проверка показывает не больше одного перехода до финального https; сайт открывается без ERR_TOO_MANY_REDIRECTS; оба адреса в «Общие» совпадают; с телефона на 4G та же короткая цепочка; тестовая заявка с формы доходит.

Если цикл не снимается, правки только на nginx без доступа к панели или после переезда всё ещё прыгает через старый домен — это повод подключить специалиста. На странице услуг можно заказать аудит переадресаций и настройку WordPress. Вопрос по вашей ситуации — через форму на сайте или в Telegram-канале; пишите в мессенджер, без обязательного созвона.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями, SEO/GEO).
Достоверность данных: Google Search Central (301-redirects, consolidate URLs), developer.wordpress.org (wp_redirect, redirect_canonical), wordpress.org/plugins/redirection 5.10.0, pingmap.ru, rechecker.ru, hostaccent.com, GitHub johngodley/redirection issues #1676 и #82; частотность запросов — по Яндекс Вордстат на 2026-09-07 (MCP Wordstat недоступен, LSI из SERP).

Частые вопросы

Что такое цепочка редиректов в WordPress простыми словами?

Это несколько ответов сервера «перейди по другому адресу» подряд, прежде чем откроется страница. Норма — один такой шаг. Три и больше обычно остались после смены http на https, www или домена.

Как проверить редиректы без доступа к серверу?

Вставьте URL в бесплатный онлайн-сервис вроде rechecker.ru/services/redirects. Сервис покажет каждый шаг и код 301 или 302. Дополнительно откройте сайт в инкогнито и с телефона на мобильном интернете.

Почему WordPress пишет too many redirects?

Чаще всего два правила перекидывают друг на друга по кругу: несовпадение адресов в «Настройки → Общие», дубль http→https в плагине и .htaccess или режим Flexible в Cloudflare. Сверьте оба поля адреса и оставьте один слой https.

Сколько редиректов допустимо для SEO?

Один — идеал, два — ещё терпимо. Три и больше стоит сокращать: каждый лишний прыжок замедляет загрузку и размывает сигнал для поисковика. Google на практике обрывает обход длинной цепочки примерно на пятом звене.

Когда звать подрядчика?

Если после всех шагов онлайн-чекер всё ещё показывает петлю, админка не открывается даже через wp-config, или правки лежат только на nginx без доступа к панели хостинга. Опишите ситуацию через форму или Telegram.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий