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

От автора

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

Модное веяние или эффективная методика - что такое HowEatPlan и с чем его едят?
9 часов назад
Уникальное приспособление для приготовления полезных домашних колбас и...
10 часов назад

Проблема представлена различными подсказками браузера, такими как «WordPress white screen» или «This web page has a redirect loop problem». Официальный код этой ошибки — ERR_TOO_MANY_REDIRECTS.

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

Существует две причины, по которым на сайте WordPress может возникнуть петля перенаправления.

  • Ошибка пилота, и
  • Функциональность плагинов, и
  • SSL путаница, и
  • Облачные проблемы.

Причина №1.

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

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

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

Подкаталоги, которые не используются, будут опущены, и мы объясним, как это сделать. В этой ситуации более вероятно возникновение ошибки ‘ERR_TOO_MANY_REDIRECTS’.

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

  • Зайдите в phpadmin и измените
  • Найдите таблицу wp_options.
  • Щелкните по его названию, чтобы открыть его.
  • В колонке option_value вы увидите домены, использующие протокол https. Вам необходимо изменить это вручную.
  • [Нажмите Изменить и измените https на http в столбце option_value таблицы.
  • Сохраните и перейдите на веб-сайт.

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

Причина №2

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

В большинстве случаев подобную проблему создают плагины группы ‘redirect’ и плагины, которые вставляют собственные правила в файл .htaccess сайта.

Напомним, что файл .htaccess (ведущая точка) создается путем простого переименования из файла htaccess.txt в коробочной версии WordPress. Этот файл нужен для ручного управления веб-сервером Apache на вашем сервере.

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

Сбросьте вес и наполнитесь силой дикой природы!
10 часов назад
Сбросьте вес и наполнитесь силой дикой природы!
8 часов назад

Например, в своей последней статье я писал о плагине Really Simple SSL. Этот плагин позволяет включить настройку ‘htaccess redirect’. Это создает самое быстрое перенаправление сайта при переходе на HTTPS. Однако включение его таким образом может создать круговое перенаправление WordPress в зависимости от конфигурации вашего сервера.

Другой пример. Все плагины безопасности WordPress добавляются в файл .htaccess. Однако не все плагины записываются оттуда после удаления плагина. Многоуровневые правила могут привести к круговым перенаправлениям.

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

После обнаружения проблемного Add -On, откройте файл .htaccess в Work processor и удалите проблемный Add -On. Вы можете легко найти его, но в комментарии будет указано название Add -On. Например, #begin reallysimplessl … Войдите сюда … #END.

Нет необходимости удалять дополнение. Просто исправьте неправильную конфигурацию.

Причина №3: Запутанный SSL

Очень часто WordPress получает круговую поруку, когда дело доходит до защиты HTTPS после получения сертификата.

Вопрос здесь первостепенный. Сначала необходимо включить SSL-сертификат на сервере, затем преобразовать местоположение в безопасный корень HTTPS и перенаправить HTTP на HTTPS.

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

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

Если вы используете облачный сервер, то при переходе на SSL на сервере необходимо изменить конфигурацию облака. Например, CloudFlare может попытаться изменить настройку гибкого SSL на полный SSL или наоборот.

Причина №5: Кэш.

Вы можете исправить появление распознаваемых браузерами ошибок кругового перенаправления, просто очистив кэш браузера.

Вывод

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

Другие статьи.

  • Что нового в WordPress 5.3-150 Блок-процессор
  • Проверьте свой сайт до начала работы — пошаговое тестирование нового сайта
  • Как установить WordPress 5.0, 2019 год

Смежные должности:.

  • Перевод сайта WordPress на https: технические этапы миграции
  • Российский сектор WordPress, часть 3: SAFESSL
  • Как получить бесплатный SSL-сертификат: Центр сертификации StartSSL (StartCom)
  • Как установить SSL-сертификаты для гостеприимства: бесплатные SSL-сертификаты для хостинга за столом провайдера
  • Как изменить абсолютную ссылку на WordPress на релевантную: SSL-сертификация
  • Как изменить тему в своем аккаунте WordPress
  • Оптимизация сайта после SSL-сертификации: как восстановить потерянный трафик и ТИЦ
  • Петля WordPress: что такое петля WordPress?
  • Дополнительный простой SSL

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

Например, на Cloudflare нужно Flexible SSL поменять на Full SSL. >>> Помогите, у них действительно такая ситуация

Ни один из ваших вариантов не помогает. Можете ли вы предложить что-нибудь еще?

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

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

Научитесь любить себя, осознайте свои сильные стороны и как их правильно использовать.
7 часов назад
Модное веяние или эффективная методика - что такое HowEatPlan и с чем его едят?
9 часов назад

Читайте также