Помилка ERR_TOO_MANY_REDIRECTS («Сайт переспрямовує вас забагато разів») означає, що сторінки переадресовують одна на одну по колу: наприклад, HTTP → HTTPS → HTTP → HTTPS. Браузер зупиняється після ~20 переходів.
Крок 1. Подивіться ланцюжок переадресацій
Введіть адресу сайту в наш інструмент перевірки переадресацій — він покаже кожен крок з кодом відповіді. З ланцюжка одразу видно, між якими адресами виникає цикл.
Найчастіші причини
Cloudflare у режимі SSL «Flexible»
Cloudflare з'єднується з вашим сервером по HTTP, а сервер переадресовує на HTTPS — і так без кінця. Рішення: встановіть SSL-сертифікат на сервері й перемкніть у Cloudflare режим SSL/TLS → Full (strict).
Подвійна переадресація на HTTPS
Переадресацію ввімкнено одночасно в панелі керування, у .htaccess і плагіном CMS, і правила конфліктують. Залиште один спосіб — переважно на рівні сервера: ISPmanager, cPanel.
Конфлікт www і без www
Одне правило переадресовує example.com на www.example.com, а CMS — назад. Оберіть одну основну адресу і вкажіть її скрізь однаково: у налаштуваннях CMS і в правилах сервера.
Неправильна адреса сайту у WordPress
Якщо в Налаштування → Загальні вказано http://, а сервер примусово переводить на https://, виникає цикл. Без доступу до адмінки виправте адресу у wp-config.php:
define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');
Якщо сайт працює за проксі (Cloudflare, балансувальник), WordPress може не бачити, що запит прийшов по HTTPS. Додайте у wp-config.php:
if (($_SERVER['HTTP_X_FORWARDED_PROTO'] ?? '') === 'https') {
$_SERVER['HTTPS'] = 'on';
}
Після виправлення
Браузер кешує переадресації. Перевіряйте результат у вікні інкогніто або очистіть cookie та кеш для сайту.