No Image

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

СОДЕРЖАНИЕ
0 просмотров
10 марта 2020

Данная ошибка свидетельствует о бесконечной циклической переадресации. Одна из самых распространенных причин возникновения циклического редиректа — конфликт перенаправления с http на https и настроек CMS.

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

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

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

Редиректы устанавливают через конфигурационные файлы .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 .

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

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

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

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

Читайте также:  Снайпер элит 4 обзор на русском

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

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

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

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

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

4 ответа

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

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

Для решения данного вопроса Вам необходимо отключить указанную опцию, выполнив следующие действия:
1) перейдите в раздел "Сайты" Панели управления: https://hosting.timeweb.ru/sites ;
2) нажмите зелёную квадратную кнопку с изображением шестерёнки, появляющуюся при наведении курсора на директорию "сайт .ru";
3) установите переключатель "Перенаправлять на домен" в положение "Выкл." и нажмите кнопку "Сохранить настройки".

Дословно и понятно! Учитесь

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

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

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

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

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

Читайте также:  Как переустановить sql server

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

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

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

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

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

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

GoodwinPress начал работу в 2009 году, тогда на сайте имелся блог, который просуществовал несколько лет, а потом был закрыт. Захотелось вернуть его обратно, и начать потихоньку с чистого листа.

Зачем это мне? Поднять трафик из ПС и заполнить свободные минуты полезным делом. Зачем это вам? Если вы мой клиент (а всего у меня на сегодняший день более четырех с половиной тысяч человек), — почитаете советы по работе с шаблонами. Если просто искали что-то в сети по WordPress — найдёте здесь.

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

Поддержка это моя основная работа. Может, у других не так, но на GoodwinPress, если взять весь рабочий процесс за 100 процентов, то создание новых тем это процентов 40, остальные 60 это почта. Потому что темы делаются под вдохновение, а помощь клиентам должна быть ежедневной и предсказуемо обязательной. Я получаю вопросы, связанные не только с моими темами, но и с WordPress в целом, поэтому статьи, которые предполагаю здесь размещать, могут быть полезны не только клиентам, но и другим пользователям WP.

Читайте также:  Внешняя видеокарта для ноутбука exp gdc

Для затравки, недавняя проблема из почты — «сайт выполнил переадресацию слишком много раз, возможно, страница откроется, если удалить файлы cookie, установленные этим сайтом».

Как это выглядит в Safari:

Еще успел прихватить в Chrome:

Что происходит?
Админ пытается включить на сайте статическую главную страницу.

В чём проблема?
При переходе на сайт, главная страница не загружается, вместо нее браузер показывает сообщение о переадресации и предлагает почистить куки, но сколько не чисти, всё равно не помогает.

Это связано с темой?
Нет. Это может случиться абсолютно на любой теме для WordPress.

Причина.
У сайта — кириллический домен. Когда админ устанавливает движок, в его настройках автоматически прописывается адрес сайта. Потом для вывода статической главной движок ищет подходящий файл, и если адрес сайта не совпадает с названием каталога, в котором находятся файлы движка, возникает конфликт. А он не совпадает, потому что в настройках сайта в админке задано, скажем, домен.рф, а по факту на сервере: xn--d1acufc.xn--p1ai.

Решение.
Найти в онлайн-конвертер punycode. Это метод обхода нелатинских символов, используемых в именах национальных доменов. Пример конвертера — https://r01.ru/domain/whois/instruments/converter.php . В нем переводим кириллический домен в паникод. Например, было гудвинпресс.pф, стало xn--b1abdfo4aoikan.xn--p1ai.

Копируем результат конвертирования, переходим в админку вашего сайта на страницу Настройки > Общие, заменяeм им тот адрес, который стоит по умолчанию в полях «Адрес WordPress» и «Адрес сайта», после чего сохраняем настройки.

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

Подпишитесь на GoodwinPress в Твиттере, получайте информацию по новым темам, обновлениям и другим поводам.

Комментировать
0 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock detector