Ошибка «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:
- Откройте Settings → General.
- Проверьте поля:
- WordPress Address (URL)
- Site Address (URL)
- Оба значения должны соответствовать реальному адресу сайта и протоколу (обычно
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.
После исправления
Когда сайт начнёт открываться корректно, включайте плагины обратно по одному (если вы их отключали), чтобы убедиться, что цикл редиректов не возвращается.
Добавить комментарий