Сборник полезных ссылок для системного администратора: 💫 💫 💫 💫 💫 💫 💫 💫 читайте на сайте

Причина возникновения ошибки

Сайт, на который не установлен сертификат безопасности, работает по незащищенному протоколу HTTP. URL такого сайта выглядит так: http://your_site.ru. Чтобы сайт работал по защищенному соединению, нужно приобрести SSL-сертификат. Подробнее о HTTP читайте в статье Для чего необходим SSL-сертификат.

При установке сертификата ваш сайт становится доступен по безопасному протоколу HTTPS и URL выглядит так: https://your_site.ru. Однако одной покупки и установки SSL-сертификата недостаточно. По умолчанию сайт по-прежнему открывается по протоколу HTTP. Чтобы ваш сайт начал работать по HTTPS, необходимо настроить редирект с HTTP на HTTPS.

Вариантов сделать редирект несколько. Все зависит от платформы, на которой сделан сайт. Проще всего сделать редирект на WordPress с помощью плагинов. Если сайт самописный, редиректы устанавливают через конфигурационные файлы .htaccess или web.config. Также можно использовать инструмент для добавления редиректа в панели управления хостингом. Все перечисленные способы вы можете найти в разделе Редиректы.

Если редирект был сделан неправильно, у пользователя может возникнуть циклическая переадресация, которая приводит к ошибке. Как это происходит? При настройке редиректа вы задаете перенаправление http://your_site.ru —> https://your_site.ru. Если при этом в CMS или на сайте задан параметр открывать сайт строго по протоколу http, возникает замкнутый цикл: http://your_site.ru —> https://your_site.ru —>http://your_site.ru —> https://your_site.ru>… Сервер фиксирует слишком большое количество переадресаций и выдает ошибку ERR_TOO_MANY_REDIRECTS.

Сайт выполнил переадресацию слишком много раз или ERR TOO MANY REDIRECTS: как исправить

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

ERR TOO MANY REDIRECTS: что делать, если я владелец сайта

Подумайте, какие действия вы делали с сайтом за последнее время. Вернитесь к старой версии сайта, – если ошибка пропала, значит, новые настройки были некорректны.

Проверьте настройки HTTPS. Часто ошибка ERR_TOO_MANY_REDIRECTS появляется при неправильной настройке переадресации HTTP на HTTPS. Правильно ли вы настроили редирект, можно проверить по инструкциям:

Проверьте, не влияют ли на работу сайта плагины. Иногда плагины нарушают работу сервера и могут появляться различные ошибки, в том числе и TOO MANY REDIRECTS 310. Отключите по очереди каждый плагин или переименуйте папку plugins в каталоге файлов вашего сайта на любое другое название. Если сайт заработает, удалите плагин-виновник.

Если у вас кириллический домен, проверьте, как в настройках WordPress указан ваш домен. Кириллические домены хоть и удобны в использовании, однако они не соответствуют UNICODE-системе, поэтому для них создали Punycode. Именно в этой форме нужно добавлять название сайта во все настройки. Чтобы перевести кириллический домен в Punycode, используйте конвертер. Например, ваш сайт дачник. ру. В формате Punycode он будет выглядеть xn--80ahnin3d.xn--p1ag.

Ошибка в конфигурационном файле. Каждая CMS имеет собственный конфигурационный файл, который использует индивидуальные правила для перенаправления. Описать все способы исправления этой ошибки невозможно. Вы можете проверить все добавленные правила переадресации и устранить конфликт, обратившись за помощью к разработчикам сайта или на тематические форумы по используемой CMS. Также вам может помочь замена текущего файла .htaccess на стандартный для используемой вами CMS. Если вы используете WordPress или Joomla, можете добавить некоторые записи в конфигурационные записи по одной из инструкций ниже.

Для исправления ошибки в CMS WordPress hosting добавьте в конфигурационный файл wp-config.php, который размещен в корневой директории вашего сайта, строки:

Для решения этой проблемы на VPS и выделенных серверах добавьте в httpd.conf (конфигурационный файл Apache) строку:
Чтобы изменения вступили в силу, перезапустите веб-сервер Apache.

Для исправления ошибки в CMS Joomla в конфигурационный файл .htaccess после строки RewriteEngine On добавьте:

Что делать, если я пользователь

  1. Откройте сайт в другом браузере. Если ошибка сохраняется, значит есть проблема с сервером и восстановить доступ к сайту может только владелец. Если сайт загружается, значит проблема со стороны вашего устройства. Выполните шаги описанные ниже.
  2. Очистите cookies и кэш браузера. Временные файлы сохраняют данные посещенных сайтов, чтобы в дальнейшем не тратить время на обращение к серверу, а использовать информацию с устройства. Несмотря на пользу временных файлов, бывает, что они мешают показать новую версию сайта. Если на веб-ресурсе была ошибка и владелец ее исправил, пользователь может не увидеть новый вариант. Чтобы браузер обратился к серверу сайта, а не к временным данным, очистите кеш и cookies браузера.

Проверьте расширения в браузере. Они могут влиять на связь браузера и сервера. Отключите недавно установленные расширения. Если сайт заработал, расширение придется удалить.

  1. 1.

В правом верхнем углу нажмите на три точки. В выпадающем списке нажмите Настройки:

В левом меню нажмите Расширения:

Чтобы отключить расширение, переведите переключатель влево. Если хотите удалить, нажмите Удалить:

Чаще всего проблема на стороне владельца ресурса и пользователь может только подождать, пока разработчики исправят ошибку на сервере.

Проблема: сайт выполнил переадресацию слишком много раз

Ответы (7)

Сайт Login МТС ru Выполнил Переадресацию Слишком Много Раз

Привет! Прежде всего стоит проверить файл .htaccess сайта. Там могут стоять правила перенаправления, которые приводят к обозначенно циклической переадресации.

Плюс в меню Сайты на Timeweb стоит проверить, не стоит ли необходимость перенаправлений в настройках сайта. Если стоит — надо отключить и проверить работу сайта.

Сайт Login МТС ru Выполнил Переадресацию Слишком Много Раз

Ошибка возникает если страница на которую вы заходите выполняет несколько редиректов (перенаправлений) подряд. В зависимости от браузера это может быть 3-4-5 и более редиректов.

Возможные причины подобной ошибки:
1. Настройки в панели хостинга конфликтуют с конфигурацией на сайте.

▪ Директивы в файле .htaccess (искать по вхождению Redirect, RedirectMatch, mod_rewrite RewriteCond, RewriteRule) который лежит в корневой папке сайта. Возможно вам поможет свежий файл для вашей системы управления с сайта производителя. Чтобы узнать какая у вас система можно воспользоваться скриптом https://www.hardkod.ru/node/kod

▪ Настройки виртуального хоста веб-сервера (если у вас выделенный сервер)
Для apache директивы см. п2 или nginx искать вхождения rewrite

▪ Модули/плагины системы управления, админки (вспомните какие недавно были установлены/обновлены, какие страницы редактировались). Например бывают модули, которые формируют адрес страницы на основании ее заголовка.

О компании > /o-kompanii

При смене заголовка — ставится редирект со старого адреса на новый.

О нас > /o-nas
(+ редирект с /o-kompanii на новый /o-nas)

Поэтому если поменять заголовок страницы несколько раз и в конце оставить один из первых вариантов, то вы рискуете получить цикличный редирект, примерно так:
>> редирект с /o-kompanii на /o-nas
>> редирект с /o-nas на /o-kompanii

▪ Куки браузера. Да, это удивительно, но бывает для решения проблемы достаточно очистить cookie браузера.
Чтобы понять какие именно редиректы выполняются и например найти цикличный воспользуйтесь сайтом https://bertal.ru/

Напрасно не тратьте время, непонимание — права.
«Прежде чем задать вопрос, убедитесь, что нет ответа на документацию и что его невозможно найти с помощью поиска. Потому что, если это не так, в лучшем случае вы получите от нас ссылку на Кодекс или поисковую систему.
Убедитесь, что решение вашей проблемы не входит в число ответов на часто задаваемые вопросы. По мере накопления статистики вопросов мы пополняем этот раздел, поэтому не поленитесь посмотреть там — возможно, ваш вопрос уже давно находится в «хит-параде» форума.
Убедитесь, что все файлы WordPress полностью загружены на сервер. Во время копирования соединение может быть прервано, поэтому вам необходимо проверить размер каждого файла. Вы можете использовать функцию сравнения каталогов в клиенте FTP. Случай с именами файлов имеет значение: ru_RU.mo и ru_ru.mo — это разные файлы.
Переключитесь на тему по умолчанию *, отключите все плагины ** (особенно плагины CSS и JS для «оптимизации», например, Autoptimize) (если плагин кэширования был активирован, не забудьте также очистить созданный им кеш) как кеш браузера ). Если проблема сохраняется — скорее всего, это в настройках вашего хостинга.
Если проблема остается, включите плагины по одному, пока ошибка не появится снова.
Включите тему — если возникает ошибка, то проблема в теме.
Если при навигации по «глубокому» сайту возникает проблема (всего 404, кроме основного), проверьте работу с постоянными настройками «по умолчанию».
Попробуйте другой браузер, наконец.
Назовите плагин или тему, дайте ссылку на них и назовите номер версии — мы не можем «столкнуться» со всеми несколькими тысячами существующих плагинов и тем.
И, конечно же, нам нужно знать версию WP, которую вы используете.
В общем, поставьте себя на наше место и подумайте, сможете ли вы (без телепатических способностей!) понять ситуацию согласно вашему описанию проблемы.

Спасибо за чтение. Пожалуйста примите к сведению 🙂
— Atrax»

Чтобы прокомментировать или ответить, прокрутите страницу вниз ⤓
Оцените, пожалуйста, публикацию:
Загрузка...
Поделитесь с друзьями в социальных сетях: