Добавить в корзинуПозвонить
Найти в Дзене

Err too many redirects как исправить

Ошибка "Err_Too_Many_Redirects" (или "Слишком много переадресаций") означает, что ваш браузер застрял в бесконечном цикле перенаправлений между веб-страницами. Это значит, что страница A перенаправляет на страницу B, а страница B перенаправляет обратно на страницу A, и так далее. Браузер, пытаясь выполнить эти перенаправления, в конечном итоге сдается и выдает ошибку. I. Причины ошибки "Err_Too_Many_Redirects": II. Способы исправления ошибки "Err_Too_Many_Redirects": A. Для пользователя (посетителя сайта): Если вы видите эту ошибку при посещении определенного веб-сайта, попробуйте следующие действия: B. Для владельца сайта (веб-мастера): Если вы являетесь владельцем веб-сайта, на котором возникает ошибка "Err_Too_Many_Redirects", попробуйте следующие действия: III. Инструменты для диагностики проблем с перенаправлениями: IV. Пример исправления ошибки в WordPress: Предположим, у вас сайт на WordPress, и ошибка "Err_Too_Many_Redirects" возникла после установки плагина SEO. V. Заключение:

Ошибка "Err_Too_Many_Redirects" (или "Слишком много переадресаций") означает, что ваш браузер застрял в бесконечном цикле перенаправлений между веб-страницами. Это значит, что страница A перенаправляет на страницу B, а страница B перенаправляет обратно на страницу A, и так далее. Браузер, пытаясь выполнить эти перенаправления, в конечном итоге сдается и выдает ошибку.

I. Причины ошибки "Err_Too_Many_Redirects":

  • Неправильная настройка перенаправлений: Самая распространенная причина – неправильно настроенные перенаправления на сервере веб-сайта.
  • Проблемы с файлом .htaccess (для сайтов на Apache): Ошибки в файле .htaccess, особенно в правилах перенаправления (Redirect или RewriteRule), могут вызывать бесконечные циклы перенаправлений.
  • Проблемы с плагинами (для сайтов на CMS, например, WordPress): Некоторые плагины, особенно плагины SEO или плагины для управления перенаправлениями, могут конфликтовать друг с другом или с настройками сервера, вызывая ошибку.
  • Проблемы с cookie: Иногда проблема может быть связана с файлами cookie, которые сохраняются в вашем браузере для определенного веб-сайта.
  • Кэширование: Кэшированные данные в вашем браузере или на сервере могут вызывать конфликты и приводить к бесконечным перенаправлениям.
  • Неправильные настройки DNS: В редких случаях проблема может быть связана с неправильными настройками DNS.
  • Проблемы с SSL-сертификатом: Неправильно установленный или настроенный SSL-сертификат может вызывать проблемы с перенаправлениями HTTPS.

II. Способы исправления ошибки "Err_Too_Many_Redirects":

A. Для пользователя (посетителя сайта):

Если вы видите эту ошибку при посещении определенного веб-сайта, попробуйте следующие действия:

  1. Очистите cookie и кэш браузера:Chrome: Нажмите на три точки в правом верхнем углу -> Дополнительные инструменты -> Очистить данные просмотров. Выберите "Файлы cookie и другие данные сайтов" и "Изображения и другие файлы, сохраненные в кэше", затем нажмите "Удалить данные".
    Firefox: Нажмите на три полоски в правом верхнем углу -> Настройки -> Приватность и защита. В разделе "Cookie и данные сайтов" нажмите "Удалить данные". Убедитесь, что выбраны "Cookie и данные сайтов" и "Кэшированное веб-содержимое", затем нажмите "Удалить".
    Safari: Safari -> Настройки -> Конфиденциальность. Нажмите "Управлять данными веб-сайтов". Удалите данные для сайта, вызывающего проблему. Затем перейдите в Safari -> Очистить историю и данные веб-сайтов.
  2. Попробуйте открыть сайт в режиме инкогнито (приватном режиме):Chrome: Нажмите на три точки в правом верхнем углу -> Новое окно в режиме инкогнито.
    Firefox: Нажмите на три полоски в правом верхнем углу -> Приватное окно.
    Safari: Файл -> Новое частное окно.
    Если сайт открывается в режиме инкогнито, это указывает на проблему с cookie или кэшем в вашем обычном браузере.
  3. Отключите расширения браузера: Некоторые расширения браузера могут вызывать конфликты и приводить к ошибке "Err_Too_Many_Redirects". Отключите все расширения и попробуйте открыть сайт снова. Если сайт открывается, включайте расширения по одному, чтобы определить, какое из них вызывает проблему.
  4. Очистите DNS-кэш:Windows: Откройте командную строку (cmd) и выполните команду ipconfig /flushdns.
    macOS: Откройте терминал и выполните команду sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
  5. Попробуйте другой браузер: Откройте сайт в другом браузере, чтобы убедиться, что проблема не связана с вашим основным браузером.
  6. Проверьте настройки прокси-сервера: Убедитесь, что настройки прокси-сервера в вашем браузере правильные.
  7. Обратитесь к владельцу сайта: Если ни один из вышеперечисленных способов не помог, скорее всего, проблема на стороне сервера веб-сайта. Сообщите об ошибке владельцу сайта.

B. Для владельца сайта (веб-мастера):

Если вы являетесь владельцем веб-сайта, на котором возникает ошибка "Err_Too_Many_Redirects", попробуйте следующие действия:

  1. Проверьте файл .htaccess (для сайтов на Apache):
    Ошибки в правилах перенаправления:
    Проверьте файл .htaccess на наличие ошибок в правилах перенаправления (Redirect или RewriteRule). Убедитесь, что перенаправления не создают бесконечные циклы.
    Временное отключение файла .htaccess: Переименуйте файл .htaccess (например, в .htaccess_old) и попробуйте открыть сайт. Если сайт открывается, значит, проблема в файле .htaccess.
    Пример типичной ошибки в .htaccess:RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

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

    RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
    RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
    В этом примере может возникнуть цикл перенаправлений, если сайт одновременно пытается перенаправить на HTTPS и на
    www.
  2. Проверьте настройки плагинов (для сайтов на CMS, например, WordPress):Отключите все плагины: Отключите все плагины и попробуйте открыть сайт. Если сайт открывается, включайте плагины по одному, чтобы определить, какой из них вызывает проблему.
    Особенно плагины SEO и плагины для управления перенаправлениями: Эти плагины чаще всего вызывают проблемы с перенаправлениями.
    Проверьте настройки плагинов: После определения проблемного плагина проверьте его настройки и убедитесь, что перенаправления настроены правильно.
  3. Проверьте настройки сервера:Настройки перенаправлений: Убедитесь, что на сервере (например, в настройках Apache или Nginx) нет неправильно настроенных перенаправлений.
    Настройки SSL-сертификата: Убедитесь, что SSL-сертификат установлен и настроен правильно. Неправильно установленный SSL-сертификат может вызывать проблемы с перенаправлениями HTTPS.
  4. Проверьте настройки DNS:Правильность записей A и CNAME: Убедитесь, что записи A и CNAME в настройках DNS вашего домена настроены правильно и указывают на правильный IP-адрес сервера.
  5. Проверьте настройки CMS (например, WordPress):URL сайта: Убедитесь, что URL сайта (WordPress Address (URL) и Site Address (URL)) в настройках WordPress указаны правильно (Настройки -> Общие).
    Перенаправление на HTTPS: Если вы используете перенаправление на HTTPS, убедитесь, что оно настроено правильно и не вызывает конфликтов.

III. Инструменты для диагностики проблем с перенаправлениями:

  • Online Redirect Checker: Онлайн-инструменты, которые позволяют проверить цепочку перенаправлений и выявить ошибки.
  • cURL (в командной строке): Команда curl -v <URL> позволяет увидеть подробную информацию о перенаправлениях, выполняемых сервером.

IV. Пример исправления ошибки в WordPress:

Предположим, у вас сайт на WordPress, и ошибка "Err_Too_Many_Redirects" возникла после установки плагина SEO.

  1. Отключите плагин SEO: Войдите в панель управления WordPress (wp-admin) -> Плагины -> Отключите плагин SEO.
  2. Проверьте, исчезла ли ошибка: Откройте сайт в браузере. Если ошибка исчезла, значит, проблема была в плагине SEO.
  3. Проверьте настройки плагина SEO: Включите плагин SEO и проверьте его настройки. Убедитесь, что перенаправления настроены правильно и не вызывают конфликтов.
  4. Попробуйте другой плагин SEO: Если вы не можете исправить настройки плагина SEO, попробуйте использовать другой плагин SEO.

V. Заключение:

Ошибка "Err_Too_Many_Redirects" может быть вызвана различными причинами, поэтому важно тщательно проверить все возможные варианты и использовать инструменты для диагностики проблем с перенаправлениями. Если вы не уверены в своих действиях, обратитесь за помощью к специалисту.