Сайт выполнил переадресацию слишком много раз что это

Ошибка «Сайт выполнил переадресацию слишком много раз»

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

Сайт, на который не установлен сертификат безопасности, работает по незащищённому протоколу 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 добавьте:

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

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

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

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

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

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

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

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

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

Источник

Как исправить ошибку Слишком много перенаправлений в браузере

Если вы видите ошибку Слишком много перенаправлений (ERR_TOO_MANY_REDIRECTS) в своем веб-браузере, значит что-то пошло не так. Также эта ошибка сопровождается сообщением Эта веб-страница имеет цикл перенаправления (This webpage has a redirect loop) и она блокирует загрузку сайта.

Ошибка Слишком много перенаправлений означает, что сайт продолжает циклично перенаправляться между разными адресами и это может никогда не прекратиться. Ваш браузер защищает вас от этого, разрешая только определенное количество перенаправлений (часто около десяти), прежде чем он «устанет» от этого и не выдаст данную ошибку.

Ошибка о цикличных перенаправлениях по-разному проявляется в разных браузерах:

Эта страница не работает (This page isn’t working)
перенаправил вас слишком много раз. ( redirected you too many times.)
Или
Эта веб-страница имеет цикл перенаправления (This webpage has a redirect loop)
Попробуйте очистить ваши куки. (Try clearing your cookies.)
ERR_TOO_MANY_REDIRECTS

Google Chrome

Страница не перенаправляет должным образом (The page isn’t redirecting properly).
Произошла ошибка при подключении к . Эта проблема иногда может быть вызвана отключением или отказом принимать куки. (An error occured during a connection to . This problem can sometimes be caused by disabling or refusing to accept cookies.)

Mozilla Firefox

Safari не может открыть страницу (Safari Can’t Open the Page).
При попытке открыть произошло слишком много перенаправлений. Это может произойти, если вы открываете страницу, которая перенаправляется на другую страницу, которая затем перенаправляется на исходную страницу. (Too many redirects occurred trying to open . This might occur if you open a page that is redirected to open another page which is then redirected to open the original page.)

Safari

Очень часто это является результатом конфликтных перенаправлений, одно из которых пытается принудительно установить HTTPS (SSL) соединение, а другое – обратно HTTP (не-SSL), или между URL-адресами с www и без www.

Как определить причину цикличного перенаправления

Вы можете следить за всеми перенаправлениями с помощью инструментов разработчика в браузере Firefox или Chrome. Эти инструменты обычно открываются нажатием клавиши F12 (или Ctrl+Shift+I ). Откройте Сеть (Network), а затем перезагрузите страницу, на которой у вас возникла проблема.

После перезагрузки страницы вы увидите список перенаправлений. Проанализировав результаты, вы сможете найти «виновника» (если срабатывает перенаправление на одну и ту же страницу).

Основные типы перенаправления (код ответа состояния HTTP):

Как исправить ошибку перенаправлений (редиректов)

Шаг №1: Очистить кэш и куки браузера

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

Шаг №2: Попробовать в других браузерах

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

Правильные настройки редиректов (перенаправлений)

Принудительный HTTPS

Приведенный ниже код сначала проверяет, поступил ли запрос на сервер с использованием HTTP или HTTPS. Если в запросе не использовался HTTPS, то конфигурация скажет браузеру перенаправить на HTTPS-версию того же веб-сайта и URL-адреса, которые были запрошены ранее:

Принудительный HTTPS при использовании прокси-сервера

Вы можете использовать прокси-сервер, например, балансировщик нагрузки или веб-брандмауэр, для которого можно настроить использование SSL (HTTPS) на внешнем интерфейсе, но не на внутреннем. Чтобы это работало правильно, вам нужно проверять не только HTTPS в запросе, но и проверять, передал ли прокси-сервер исходный HTTPS-запрос на сервер, используя только HTTP. Код ниже проверяет, был ли запрос перенаправлен с HTTPS, и, если это так, не пытается дополнительно его перенаправлять:

Перенаправление с HTTP на HTTPS в Nginx

Если на вашем веб-сервере работает Nginx, вы можете легко перенаправить весь ваш HTTP-трафик на HTTPS, добавив следующий код в файл конфигурации Nginx:

Замените domain.com на свой домен.

Принудительно без www

Принудительно с www

Краткий итог

Источник

Ошибка «Сайт выполнил переадресацию слишком много раз»

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

Чаще всего эта ошибка возникает из-за проблем при перенаправлении с HTTP на HTTPS.

Сайты, которые используют незащищенное соединение, работают по протоколу HTTP:

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

Чтобы сайт открывался по защищенному соединению HTTPS, нужно приобрести и установить SSL-сертификат. Далее понадобится настройка редиректа с HTTP на HTTPS. Он настраивается в панели управления или в конфигурационных файлах .htaccess и web.config, а также требуются действия в CMS (если сайт сделан с её помощью). На этом этапе можно допустить ошибки, которые приведут к проблемам с переадресацией.

Как исправить ошибку «Сайт выполнил переадресацию слишком много раз»

Обратите внимание! Чтобы ошибка «Сайт выполнил переадресацию слишком много раз» была исправлена, PHP должен работать в режиме FastCGI. На виртуальном хостинге PHP FastCGI установлен по умолчанию. На VPS этот режим также доступен к использованию.

WordPress

Если сайт сделан в CMS WordPress, добавьте в конфигурационный файл wp-config.php строки:

if ($_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’)

Joomla

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

VPS или выделенный сервер

Если сайт размещен на VPS или выделенном сервере, можно добавить в конфигурационный файл Apache httpd.conf строку:

SetEnvIfNoCase X-Forwarded-Proto «https» HTTPS=on

Перезапустите веб-сервер Apache, чтобы изменения вступили в силу.

Источник

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

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

Ответы (7)

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

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

Возможные причины подобной ошибки:

1. Настройки в панели хостинга конфликтуют с конфигурацией на сайте.

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

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

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

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

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

5. Куки браузера. Да, это удивительно, но бывает для решения проблемы достаточно очистить cookie браузера.

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

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

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

Источник

Циклическая переадресация WordPress сайта, причины, исправление

От автора

Циклическая переадресация WordPress сайтов хорошо известна, особенно начинающим пользователям. Результатом этой проблемы становится недоступностью сайта или административной панели для просмотра и работы.

Выражается эта проблема «белым экраном WordPress» или различными надписями браузеров типа «This webpage has a redirect loop problem». Официальный код этой ошибки: ERR_TOO_MANY_REDIRECTS.

Циклическая переадресация WordPress: причины

На сайтах WordPress есть две причины появления циклической переадресации:

Причина №1

Под ошибкой «пилота» я имею в виду неправильно выставленные настройки администратором сайта. И заключаются эти настройки в не правильном заполнении двух полей в общих настройках сайта (вкладка консоли Настройки>>>Общие).

Если ваш сайт работает в корневой папке домена, то поля Адрес WordPress (URL) и Адрес сайта (URL) должны совпадать до буквы.

Сайт выполнил переадресацию слишком много раз что это. Смотреть фото Сайт выполнил переадресацию слишком много раз что это. Смотреть картинку Сайт выполнил переадресацию слишком много раз что это. Картинка про Сайт выполнил переадресацию слишком много раз что это. Фото Сайт выполнил переадресацию слишком много раз что это

Напомню: Первый адрес определяет URL доступа к вашему сайту, а второй URL определяет доступ к файлам WordPress. Если CMS установлен в подкаталог, то в поле второго URL вписывается адрес подкаталога.

Подкаталоги оставлю в стороне я ими не пользуюсь, поэтому опишу, как может быть. Данная ситуация более вероятна для возникновения ошибки “ERR_TOO_MANY_REDIRECTS”.

При заполнении полей 1 и 2 на срине выше (Общие настройки) появилась циклическая переадресация. Причин может быть много, вопрос не в причинах. У вас теперь нет доступа к панели сайта, а нужно поменять https на http в общих настройках. Для этого:

Возникает подобная ошибочная ситуация, когда SSL реализуется отдельно от вашего сервера, например, в облаке. Или вы поторопились или неправильно настроили плагин типа SSL ( о них ниже). Полезно прочесть Русский домен на WordPress, часть 3: безопасный протокол SSL.

Причина №2

Вторая причина, установка плагина, который создаст рассматриваемую циклическую переадресацию WordPress сайта.

.htaccess файл полезный, но требует знаний и аккуратной правки. Некоторые плагины дописывают в этот файл свои правила. Чаще они это делают с предупреждением администратору при настройке плагина.

Для исправления этой причины ошибки, достаточно сначала отключить проблемный плагин. Если непонятно, какой плагин создает проблему, отключать их по одному. Если потеряли вход в административную панель, отключать плагины по FTP, меняя их название (например, добавляя цифру к названию).

Удалять плагин необязательно, нужно просто исправить свою неправильно выставленную настройку.

Причина №3: SSL путаница

Очень часто при переходе на безопасный проток HTTPS после приобретения сертификата приходит циклическая переадресация WordPress.

Здесь проблема в первоочерёдности. Сначала нужно подключить SSL сертификат на вашем сервере, а потом переводить сайт на безопасный проток HTTPS и делать переадресацию HTTP на HTTPS.

И только поле завершения работ на сервере, переходить на сайт и ставить плагины группы SSL, исправляющие смешанный контент сайта. Об этом в статьях:

Причина №4: Облака

Если вы используете облачные сервера, то при переходе на SSL на сервере, нужно изменить настройки в облачном сервисе. Например, на Cloudflare можно попробовать в настройке SSL Flexible SSL поменять на Full SSL или наоборот.

Причина №5: КЭШ

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

Вывод

В этой статье я показал, что такое циклическая переадресация WordPress, как исправить циклическую переадресацию WordPress сайта. Как правило, причина подобной ошибки лежит на поверхности и связана она с вашими последними действиями на сайте или вашем сервере. Как раз сегодня, 25-11-2019 я исправлял эту ошибку по варианту №1, руками в phpadmin.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *