Перейти к основному содержимому
При загрузке комментариев произошла ошибка.

Как исправить WordPress «Too many redirects»

Портал поддержки  »  База знаний  »  Просмотр статьи


Ошибка «Too many redirects» (например ERR_TOO_MANY_REDIRECTS) означает, что браузер попал в цикл редиректов – сайт бесконечно перенаправляет туда‑сюда.

Для WordPress чаще всего причины такие:

  • в настройках WordPress указан неверный протокол (http вместо https) или неверный хост (www / без www);
  • одновременно настроено несколько редиректов (WordPress + .htaccess + Plesk + Cloudflare);
  • Cloudflare “Flexible SSL” при принудительном HTTPS на сервере.

1) Очистите cookies и проверьте правильно

  • Откройте сайт в режиме инкогнито.
  • Если в инкогнито всё работает, проблема может быть в cookies. Очистите cookies для домена и проверьте снова.

2) Проверьте URL сайта в настройках WordPress

В админке WordPress:

  1. Откройте Settings → General.
  2. Проверьте поля:
    • WordPress Address (URL)
    • Site Address (URL)
  3. Оба значения должны соответствовать реальному адресу сайта и протоколу (обычно https://).

Если wp-admin недоступен

Можно временно задать URL в wp-config.php:

define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');

Либо изменить их в базе данных (для опытных пользователей): в таблице wp_options обновить значения siteurl и home.

3) Уберите дублирующиеся редиректы (оставьте один источник)

Циклы редиректов часто возникают, когда один и тот же редирект задан в нескольких местах.

  • Редиректы в Plesk: проверьте Hosting Settings и любые настройки “Permanent SEO-safe 301 redirect” / переадресации домена.
  • .htaccess: если вы недавно меняли правила – временно переименуйте .htaccess для теста.
  • Плагины WordPress: временно отключите плагины редиректов/кэша/безопасности.

4) Если используете Cloudflare: исправьте режим SSL/TLS

Если на стороне GARMTECH установлен корректный SSL‑сертификат (например, Let’s Encrypt в Plesk), в Cloudflare используйте режим Full или Full (Strict).

  • Избегайте режима Flexible, если сервер делает HTTP→HTTPS – это классический сценарий бесконечных редиректов.
  • После изменений сделайте purge кэша Cloudflare и протестируйте снова.

5) Частые WordPress‑фиксы

  • Пересоздайте правила rewrite: Settings → Permalinks → Save Changes.
  • Очистите LSCache: LiteSpeed Cache → Toolbox → Purge All.
  • Проверьте принудительный HTTPS в плагинах или в wp-config.php.

После исправления

Когда сайт начнёт открываться корректно, включайте плагины обратно по одному (если вы их отключали), чтобы убедиться, что цикл редиректов не возвращается.


Поделиться через
Считаете ли вы эту статью полезной?  

Связанные статьи


Комментарии

Добавить Комментарий

Ответить на  

Категории