Исправление ошибки ERR_TOO_MANY_REDIRECTS

Код ошибки 310: ERR_TOO_MANY_REDIRECTS при попытке зайти на сайт означает, что браузер попал в бесконечный цикл переадресации. К примеру, одна страница сайта перенаправляет пользователя на другую, на которой стоит редирект обратно.

Обычно ошибка на стороне сайта, когда при использовании CMS (WordPress, Joomla) неправильно настроен файл htaccess. Ошибка может возникать при неправильном переносе сайта с хостинга на хостинг или при некорректном переезде на SSL-сертификат. Владельцам сайтов стоит убедиться, что все редиректы в htaccess прописаны верно.

Раньше браузеры тормозили на этом моменте, пытаясь выполнить бесконечный цикл переадресаций. Сейчас Google Chrome или Яндекс Браузер быстро распознают цикл и покажут ошибку ERR_TOO_MANY_REDIRECTS (This page isn’t working. domain.com redirected you too many times., слишком много редиректов) или This webpage has a redirect loop problem.

Ошибка ERR-TOO-MANY-REDIRECTS

Исправление ошибки ERR_TOO_MANY_REDIRECTS

Если ошибка с редиректами возникает только на одном сайте, значит проблема в htaccess и нужно ждать, пока владелец сайта все починит. Если же бесконечные редиректы появились во всех браузерах и/или при заходе на любой сайт, то проблема на стороне пользователя. Ниже — советы по исправлению ошибки со стороны пользователя и со стороны владельца сайта.

Со стороны пользователя:

  1. Сверить настройки даты и времени. Неверно выставленные настройки могут вызывать бесконечную переадресацию на многих защищенных сайтах.
  2. Очистить кэш и файлы cookie. Расположение и способ очистки куки на своем браузере можно посмотреть в статье Где находятся Cookie. Можно очистить куки только для того домена, на котором появляется ошибка.
  3. Отключить все лишние плагины и расширения. В ряде случаев надстройки для браузера могут устанавливаться без ведома пользователя — стоит проверить, не активно ли чего лишнего.
  4. Если ничего не помогает и редиректы продолжаются на всех сайтах, можно полностью сбросить настройки браузера. В Google Chrome это можно сделать, введя в адресной строке chrome://settings/resetProfileSettings. Вся не сохраненная информация из браузера будет удалена.

Возврат к стандартным настройкам должен гарантированно исправить ошибку ERR_TOO_MANY_REDIRECTS, если она действительно появилась по вине браузера. Сначала следует попробовать очистку кэша и cookies, также можно воспользоваться другим браузером. Если ошибка появляется только на одном сайте, но во всех браузерах — проблема в сайте.

Что делать владельцу сайта:

  1. Проверить корректность содержимого файла htaccess.
  2. Отключить плагины и функционал сторонних сервисов, использующие редиректы.
  3. Если недавно прописывались редиректы для чего-либо — проверить их на корректность. Особенно касается SSL и его первоначальной настройки.
  4. Очистить кэш обратного прокси-сервера, если используется (Cloudflare, Sucuri). В Cloudflare не должна быть включена опция Flexible SSL, если на сайте уже есть сертификат — иначе выйдет тот самый бесконечный цикл редиректов.
  5. Если ничего непонятно — использовать утилиту Redirect Checker. Она поможет определить, что именно и как перенаправляется. К примеру, это может быть цикличный редирект с http на https.

С настройками сервера и содержимым файла htaccess стоит ознакомиться в любом случае. Неожиданные проблемы с сайтом часто говорят о взломе или вирусах — а это гораздо большая проблема, чем просто редирект.

Добавить комментарий

Ваш адрес email не будет опубликован.

Adblock
detector