[Решено] Cloudflare - TOO MANY REDIRECTS
ERR_TOO_MANY_REDIRECTS - это ошибка, возникающая в браузере, когда сайт попадает в бесконечный цикл перенаправлений. Это означает, что сайт постоянно перенаправляет пользователя на другой адрес, а тот, в свою очередь, перенаправляет на первый адрес, и так далее, создавая неограниченный цикл редиректов. В браузере (например, в Chrome) эта ошибка может выводиться как “ERR_TOO_MANY_REDIRECTS” или “This webpage has a redirect loop problem”. Пользователь не сможет доступа к содержимому сайта, пока не будет найдено и исправлено причину зацикливания редиректов.
При смене DNS провайдера на Cloudflare и включении опции Proxied сайт перестал загружаться, браузер показывал ошибку ERR_TOO_MANY_REDIRECTS
.
Для исправления ошибки необходимо установлено значение Full
для SSL/TLS encryption
. По умолчанию Cloudflare выставляет значение Flexible
, предполагая, что будет использоваться HTTP для подключения к источнику. В нашем случае, сайт расположен на GitHub Pages, к нему уже подключен SSL сертификат. GitHub перенаправлением весь трафик на HTTPS, не понимая, что исходный клиент уже использует HTTPS. По этому, это перенаправление создает бесконечный цикл.
Для исправления ошибки переходим:
1
SSL/TL > Overview > SSL/TLS encryption > Configure
Выбираем слкдующую опцию:
1
Custom SSL/TLS > Full
Более подробно можно изучить на сайте Cloudflare