# ERR_TOO_MANY_REDIRECTS: сайт перенаправляет по кругу

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

Эта страница на сайте: https://neodog.ru/problems/too-many-redirects

## Так это выглядит в отчёте

Строка из отчёта о сайте-примере ваш-сайт.ru. В отчёте о вашем сайте в ней будут ваши адреса и даты.

**Срочно. Сайт: Сайт не открывается: перенаправляет по кругу**

Сайт пересылает посетителя с адреса на адрес и так и не показывает страницу. Браузер пишет «слишком много переадресаций».

Что делать: Чаще всего так бывает после включения HTTPS или смены адреса сайта: настройки сайта и сервера перенаправляют друг на друга. Исправляет тот, кто обслуживает сайт.

Для специалиста: Больше 5 перенаправлений подряд

## Почему так бывает

- После включения защищённого соединения сайт и сервер перенаправляют друг на друга: один — на адрес с https://, другой — обратно.
- Сайт работает через Cloudflare или другой промежуточный сервис, и режим шифрования в нём не совпадает с настройками сервера.
- Перенаправление между адресом с www и адресом без www настроено в обе стороны.
- В настройках сайта записан один адрес, а открывается он по другому — так бывает после переезда на новый домен.
- Дополнение для перенаправлений или кеширования настроено с ошибкой.

## Что делать

1. Откройте сайт в режиме инкогнито. Если там он работает, удалите в браузере cookie этого сайта — дело было в них.
2. Вспомните, что меняли последним: включали сертификат, подключали Cloudflare, меняли адрес сайта. Причина почти всегда там.
3. Если сайт работает через Cloudflare, поставьте в разделе SSL/TLS режим «Full» или «Full (strict)» вместо «Flexible».
4. В панели хостинга оставьте одно перенаправление на https:// и одно между www и адресом без www — оба в одну сторону.
5. В настройках сайта проверьте его адрес: он должен совпадать с тем, по которому сайт открывается, вплоть до https:// и www.
6. Отключайте дополнения для перенаправлений и кеширования по одному и проверяйте сайт после каждого.

## Вопросы

### Почему круг появился сразу после установки сертификата?

Сервер начал отправлять всех на https://, а сайт или сервис перед ним по-прежнему считает правильным адрес http:// и возвращает посетителя обратно. Нужно, чтобы обе стороны были согласны, какой адрес основной.

### У меня сайт открывается, а у клиентов — нет. Почему?

Ваш браузер мог запомнить сайт до поломки или хранит cookie, с которыми круга нет. Проверьте в режиме инкогнито или с другого устройства — увидите то же, что клиенты.

### Сколько перенаправлений допустимо?

Одного-двух достаточно: с http:// на https:// и с www на адрес без www (или наоборот). Цепочку длиннее двух десятков переходов браузеры обрывают и показывают ошибку.

## Проверить свой сайт

Бесплатно и без регистрации: https://neodog.ru/check. Проверяем сайт целиком: если эта проблема у вас есть, она будет в отчёте среди остального.

## Похожие проблемы

- [Сайт не открывается: что проверить и что делать](https://neodog.ru/problems/site-not-opening.md)
- [DNS_PROBE_FINISHED_NXDOMAIN: браузер не может найти сайт](https://neodog.ru/problems/site-address-not-found.md)
- [Ошибка 500 на сайте: что это значит и как исправить](https://neodog.ru/problems/server-error-500.md)
- [Главная страница сайта отдаёт ошибку 404](https://neodog.ru/problems/homepage-error.md)
- [Вместо сайта открывается заглушка регистратора](https://neodog.ru/problems/domain-parked.md)
- [Сайт без HTTPS: браузер пишет «Не защищено»](https://neodog.ru/problems/no-https.md)
- [Сайт перенаправляет с HTTPS на HTTP](https://neodog.ru/problems/https-redirects-to-http.md)
- [Сайт открывается и по HTTP, и по HTTPS: нужен редирект](https://neodog.ru/problems/no-https-redirect.md)
