сайт выполнил переадресацию слишком много раз что делать яндекс браузер
Исправить ошибку ERR_TOO_MANY_REDIRECTS в браузере
Когда вы посещаете какой-либо сайт через браузер как Chrome или Yandex, то можете столкнуться с ошибкой о циклической переадресацией и указывающим кодом ERR TOO MANY REDIRECTS. Ошибка появляется, когда пользователь пытается открыть страницу сайта, а его перенаправляют в другое место, на другую страницу или другой сайт, а потом опять на ту первоначальную страницу, что означает цикл редиректа. К примеру, вы зашли на URL1, вас перебрасывает автоматически на URL 2, потом обратно на URL 1, и это все входит в цикл, после чего происходит ошибка, так страница не может открыться.
В большинстве случаях, виновником этой ошибки являются проблемы на сервере, где расположен сайт. Обычный пользователь, браузер или Windows 10, редко могут быть связаны с этой ошибкой. Она может появится из-за вирусов, конфликт cookie или листинг DNS-адресов не успел обновиться, если он менялся на сайте. В данной инструкции разберем, как исправить циклическую переадресацию в браузере с кодом ошибки ERR_TOO_MANY_REDIRECTS.
Как исправить ERR TOO MANY REDIRECTS
Шаг 1. Откройте браузер и нажмите сочетание кнопок на клавиатуре Ctrl+Shift+N, чтобы запустить режим инкогнито. Далее зайдите на веб-сайт, который выдает вам ошибку, и проверьте, появляется ли ошибка с переадресацией. Также, если у вас есть другой браузер, то можете проверить в нем данный сайт. Если ошибка не появляется, значит проблема на стороне пользователя.
Шаг 2. Если на сайте проводились работы по смене DNS адреса, то вам нужно очистить свой список, который сохраняется локально на ПК. Дело в том, что на сайте уже новый DNS адрес, а компьютер считывает старый. Откройте командную строку от имени администратора и введите:
Шаг 3. Очистка данных браузера в совокупности с очисткой старых DNS адресов, может быть полезна. Откройте браузер и вставьте в адресную строку chrome://settings/clearBrowserData, чтобы быстро открыть очистку истории. Выберите «За все время» и удалите все данные в двух вкладках.
Шаг 4. Если время не совпадает со стороной сервера, то ошибка циклической переадресацией может возникнуть. Перейдите в параметры Windows 10 и выставьте точное свое время, дату и часовой пояс.
Ошибка «Сайт выполнил переадресацию слишком много раз»
Причины ошибки «Сайт выполнил переадресацию слишком много раз»
Чаще всего эта ошибка возникает из-за проблем при перенаправлении с 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»
Файлы cookie
Что такое cookie
(куки) — небольшой фрагмент данных, который отправляется веб-сервером и хранится на компьютере пользователя. В cookie находится информация о вас. Например, логин и пароль, местоположение, языковые настройки, сведения о товарах в корзине интернет-магазина.
Почему cookie полезны
В инструментах веб-аналитики (например, в Яндекс.Метрике) cookie используются для отслеживания действий пользователя в интернете.
Почему cookie — это риск для приватности
В целом отключение cookie принесет больше неудобств, чем пользы. Но если вы хотите максимально обезопасить данные от утечки, то отключите cookie. Некоторые сайты после этого могут перестать нормально работать.
Удалить cookie
Если время от времени удалять файлы cookie, вы снизите риск утечки персональных данных и сэкономите место на жестком диске. Браузер выделяет для cookie память, и, если вы посещаете много сайтов, объем памяти может быть существенным.
Удалить все cookie
Запретить сохранение cookie
По умолчанию всем сайтам разрешено сохранять cookie.
Запретить сохранять cookie всем сайтам
В настройках браузера вы можете задавать исключения для файлов cookie.
Разрешить сохранение cookie
По умолчанию всем сайтам разрешено сохранять cookie. Если вы запретили сохранение cookie, разрешите его.
Разрешить сохранять cookie всем сайтам
Ошибка «Страница не работает. Сайт выполнил переадресацию слишком много раз»
Удалите файлы cookie, установленные страницей сайта
Разрешите сохранять cookie сторонних сайтов
Файлы cookie
Что такое cookie
(куки) — небольшой фрагмент данных, который отправляется веб-сервером и хранится на компьютере пользователя. В cookie находится информация о вас. Например, логин и пароль, местоположение, языковые настройки, сведения о товарах в корзине интернет-магазина.
Почему cookie полезны
В инструментах веб-аналитики (например, в Яндекс.Метрике) cookie используются для отслеживания действий пользователя в интернете.
Почему cookie — это риск для приватности
В целом отключение cookie принесет больше неудобств, чем пользы. Но если вы хотите максимально обезопасить данные от утечки, то отключите cookie. Некоторые сайты после этого могут перестать нормально работать.
Удалить cookie
Если время от времени удалять файлы cookie, вы снизите риск утечки персональных данных и сэкономите место на жестком диске. Браузер выделяет для cookie память, и, если вы посещаете много сайтов, объем памяти может быть существенным.
Удалить все cookie
Запретить сохранение cookie
По умолчанию всем сайтам разрешено сохранять cookie.
Запретить сохранять cookie всем сайтам
Ошибка «Сайт выполнил переадресацию слишком много раз»
Причина возникновения ошибки
Сайт, на который не установлен сертификат безопасности, работает по незащищённому протоколу 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 добавьте:
Что делать, если я пользователь
Проверьте расширения в браузере. Они могут влиять на связь браузера и сервера. Отключите недавно установленные расширения. Если сайт заработал, расширение придётся удалить.
В правом верхнем углу нажмите на три точки. В выпадающем списке нажмите Настройки:
В левом меню нажмите Расширения:
Чтобы отключить расширение, переведите переключатель влево. Если хотите удалить, нажмите Удалить:
Чаще всего проблема на стороне владельца ресурса и пользователь может только подождать, пока разработчики исправят ошибку на сервере.