Браузер не открывает сайт - too many redirects
Прислано wasp August 24 2026 16:53:09

Циклическое перенаправление на странице

Ошибка «циклическое перенаправление» (в браузерах может называться “too many redirects”, “redirect loop” или “ERR_TOO_MANY_REDIRECTS”) означает, что сайт постоянно перенаправляет сам себя — например, со страницы A > B > A, и так бесконечно.

Это не проблема браузера как такового, а ошибка конфигурации сайта или cookies.

Возможные причины и решения

Неправильная настройка HTTPS / редиректов

Самое частое: в .htaccess, nginx.conf или PHP прописаны несколько перенаправлений: HTTP > HTTPS и,или www > без www – а потом наоборот.
Что проверить: в .htaccess или конфигурации Nginx нет ли противоречивых правил.

Например:

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

и где-то ещё:

RewriteCond %{HTTP_HOST} ^www\.example\.com
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

Вместе они создают цикл.

Решение: оставить только одно направление, например: всегда на https://example.com, и убедиться, что внутри PHP или CMS нет других редиректов.

Проблема с cookies или сессиями

Иногда браузер хранит куки, указывающие на старый домен, HTTP/HTTPS, или старую сессию.

Решение: очистите cookies и кэш для домена. В Chrome/Firefox: Настройки > Конфиденциальность > Cookies > Найти example.com > Удалить данные сайта. Затем перезагрузите страницу (Ctrl+F5).

CMS или панель управления перенаправляет сама

Если сайт на CMS (WordPress, Joomla, PHP-Fusion и др.) — у них часто есть настройка: "Использовать HTTPS" или "Основной адрес сайта (URL)".

Проверьте: в админке правильный адрес, например https://example.com (а не http://example.com или без www), и что не стоит плагин/модуль, автоматически делающий редирект на старый адрес.

DNS или SSL

Если недавно меняли SSL-сертификат или DNS: возможно, сервер при обращении на поддомен возвращает редирект на основной, а тот обратно на поддомен.

Проверить можно:

curl -I https://etc.example.com

Вы увидите цепочку Location: — по ней понятно, куда идёт перенаправление. Если это внутренний сайт (например, в Plesk / ISPmanager)

Иногда поддомены вроде example.com создаются автоматически с неправильной ссылкой или без SSL.

Проверьте в панели:

Что можно сделать прямо сейчас

***