Узнайте, что такое ERR_TOO_MANY_REDIRECTS и как это исправить
Опубликовано: 2021-07-12Сообщение ERR_TOO_MANY_REDIRECTS (также известное как цикл перенаправления) может сбить пользователя с толку, но это всего лишь предупреждение браузера. В нем говорится, что невозможно перейти на запрошенную страницу.
Если вы обнаружили это сообщение при попытке загрузить свой сайт, это означает, что вся страница или весь контент недоступны для вас и ваших пользователей. Это может произойти из-за недавнего изменения на вашем сайте WordPress, неправильной конфигурации перенаправления или некоторых проблем со сторонними службами.
Хотя это кажется довольно серьезным, это еще не конец света: эту ошибку легко исправить.
Но решать ее нужно как можно скорее, чтобы не доставить неприятностей посетителям . В конце концов, если они увидят это сообщение на экране, они могут отказаться от вас, даже не узнав, что вы предлагаете , потому что ваш веб-сайт не кажется безопасным.
В этом посте мы собираемся описать причины ошибки слишком большого количества редиректов на сайтах WordPress. Кроме того, мы собираемся решить многие шаги, необходимые для его исправления.
Вот что вы увидите:
Что означает ERR_TOO_MANY_REDIRECTS?
Ошибка слишком много перенаправлений отображается, когда браузер не может установить соединение между начальной страницей и целевой страницей при перенаправлении.
Если вы используете Google Chrome, предупреждение будет выглядеть так: «Эта страница не работает. www.example.com слишком много раз перенаправлял вас. Попробуйте очистить файлы cookie. ERR_TOO_MANY_REDIRECTS »или« Эта веб-страница имеет цикл переадресации ERR_TOO_MANY_REDIRECTS ».
В Mozilla Firefox вы получите:
«Страница не перенаправляется должным образом. Firefox обнаружил, что веб-сервер перенаправляет запрос на этот адрес способом, который никогда не будет завершен. Иногда эта проблема может быть вызвана отключением или отказом принимать файлы cookie ERR_TOO_MANY_REDIRECTS ».
В обоих случаях сообщение предельно ясно: страница не загружается, потому что она была перенаправлена в цикл, или было получено слишком много запросов перенаправления.
Почему возникает ошибка ERR_TOO_MANY_REDIRECTS?
Перенаправления - это либо эффективная стратегия SEO, либо инструмент, позволяющий пользователям получать доступ к страницам с другим URL-адресом.
Предположим, у вас большой релевантный веб-сайт, но по какой-то причине вместо обновления содержимого вы бы предпочли отправить пользователя на новую страницу, более согласованную или имеющую больше функций.
Было бы неудобно просить посетителя щелкнуть еще раз или ввести другой URL-адрес в адресной строке.
Когда вы используете переадресацию, люди могут автоматически открывать новую страницу, пытаясь перейти на старую. Даже после ввода неправильного адреса они попадают на нужную страницу. Это означает значительное улучшение пользовательского опыта.
Однако при неправильной настройке браузер может запутаться и перенаправить посетителя на другие URL-адреса или в неизвестный пункт назначения.
Когда браузер не понимает или не знает, какой URL-адрес использовать , он прекращает поиск нужного URL-адреса, чтобы избежать перегрузки. Вот тогда пользователь получает сообщение об ошибке на экране.
В некоторых конкретных случаях браузер даже заходит в бесконечный цикл перенаправления. Вот как это работает: старый URL-адрес перенаправляется на новый, но из-за неправильной конфигурации новый URL-адрес перенаправляется обратно на старый.
Наконец, система отказывается от всех этих попыток и отображает сообщение: «ERR_TOO_MANY_REDIRECTS».

Как решить проблему ERR_TOO_MANY_REDIRECTS?
Если вы не являетесь администратором сайта, вам нужно только очистить кеш / файлы cookie браузера и обновить страницу. Если это не сработает, вам придется связаться с менеджером и дождаться, пока он это исправит.
Однако, если вы менеджер, вам придется попробовать несколько вещей. Как мы уже упоминали ранее, ошибка обычно является результатом неправильной конфигурации WordPress. Иногда это можно решить с помощью чего-то столь же простого, как очистка файлов cookie или кеша.
Вот почему мы собираемся представить вам несколько стратегий, чтобы вы могли избавиться от этого сообщения. Таким образом, вы не подведете своих посетителей .
Очистите файлы cookie и кеш
Когда появляется это сообщение, некоторые браузеры предполагают, что проблема может быть в файлах cookie.
Вот почему мы также рекомендуем вам попробовать это, даже если вы являетесь владельцем сайта.
Но как именно очистить кеш и файлы cookie? Это просто. Это займет всего несколько минут, хотя это зависит от используемого вами браузера. Вот некоторые конкретные инструкции:
Гугл Хром
- В правом верхнем углу вы увидите три маленькие точки. Нажмите здесь. Затем выберите настройки;
- Прокрутите вниз и нажмите «Дополнительно»;
- Затем вам нужно нажать «Очистить историю просмотров»;
- Далее выберите «кеш и куки»;
- Выберите временной диапазон, то есть сколько файлов cookie вы хотите удалить в зависимости от периода (последние 24 часа, семь дней, четыре недели);
- Затем нажмите «Очистить данные».
Mozilla Firefox
- Нажмите на три маленькие точки справа вверху;
- Далее нажмите «Очистить данные»;
- Выберите вариант «Файлы cookie и кеш» и нажмите «Очистить».
Попробуйте обновить свой сайт еще раз. Если эта стратегия не сработает, вам придется выполнить следующие шаги.
Очистить кеш WordPress
Если вы используете плагин кеширования (Super cache WP или другой), следующей попыткой должна быть очистка кеша WP.
Поскольку каждый плагин работает по- своему, необходимо проверить спецификации того, который вы установили в своем блоге.
Вы можете узнать название плагина в Google или обратиться за помощью в службу поддержки. Затем вы получите инструкции о том, как очистить кеш в настройках вашего плагина, в частности, на панели администратора WordPress.
Затем вам снова нужно обновить веб-сайт, чтобы убедиться, что все в порядке. Если ошибка все еще есть, значит, вы еще не там. Продолжай читать.


Проверьте настройки URL
Очень важно проверить настройки URL-адреса, поскольку неправильная конфигурация может вызвать петли перенаправления. Щелкните вкладку «Общие» в разделе «Настройки».
Есть два основных поля:
- URL WordPress (который указывает, где находятся все файлы WP);
- URL-адрес сайта (адрес домашней страницы, доступный для пользователей).
В большинстве случаев эти два адреса должны совпадать. Внимательно проверьте его, чтобы различия не вызывали дополнительных проблем.
Ни один из них не должен содержать:
- пробелы в конце;
- www в начале (как в https://www.example.com ). Вместо этого это должно быть https://example.com .
Если один URL содержит «www», а другой нет, измените их так, чтобы они были одинаковыми: либо оба содержат его, либо ни один из них не содержит. Вы также можете попробовать вставить PHP перед HTML.
Если вы не можете получить доступ к панели управления для изменения URL-адреса, это все еще можно сделать, отредактировав файл wp-config:
- Заходим в файловый менеджер (FTP-клиент);
- Откройте папку с вашими файлами WordPress;
- Найдите файл wp-config.php;
- Щелкните правой кнопкой мыши «Редактировать URL»;
- Добавьте эти строки в код (не забудьте изменить URL-адрес);
- Переопределите адрес и помните, что оба должны совпадать, домашний и WordPress ('WP_HOME' и 'WP_SITEURL');
- Сохраните файл;
- Нажмите «Да» в командной строке, чтобы загрузить измененный файл;
- Обновите сайт и проверьте, решена ли проблема.
Если хотите, вы также можете изменить адрес через базу данных. Все, что для этого требуется, - это войти на веб-сервер через MySQL. PhpMyAdmin является частью многих панелей хостинговых услуг и может быть использован для этого.
- Найдите таблицу wp_options (или другой префикс, определенный во время установки);
- Дважды щелкните поля, которые нужно отредактировать;
- Измените адрес в option_value (в двух первых строках: адрес домашней страницы и адрес WordPress, то же самое, что мы упоминали ранее).
Изменить протокол безопасности
Если вы используете протокол безопасности (сертификат SSL), переключите его на протокол по умолчанию. Обновите страницу и проверьте, исчез ли цикл перенаправления.
Если сообщение все еще существует, это означает, что ваш сертификат SSL необходимо правильно настроить, прежде чем вы его снова используете (адрес остается https).
Не забудьте обратиться в службу поддержки экспертов, чтобы вернуться к настройке, гарантирующей безопасность доступа для пользователей. Это также важно для обеспечения более высокой надежности вашего сайта.
Переопределите .htaccess
Важно проверять файл .htaccess каждый раз, когда в WordPress возникает ошибка. Этот файл является частью настроек сервера Apache и используется для управления перенаправлением страницы. Следовательно, любая проблема в файле может вызвать проблемы в подпрограмме перенаправления.
Чтобы проверить, так ли это, вам нужно будет переопределить файл .htaccess:
- Найдите файлы сайта с помощью FTP-клиента;
- Найдите папку с файлами WP;
- Найдите .htaccess;
- Загрузите его как резервную копию;
- Щелкните по нему правой кнопкой мыши и откройте файл для редактирования (никогда не меняйте резервную копию, только исходную версию);
- Очистите содержимое .htaccess и сбросьте настройки до значений по умолчанию (вы легко можете найти настройку по умолчанию в Интернете);
- Сохраните и загрузите файл по умолчанию на веб-сервер;
- После этого обновите сайт.
Если после этого с вашим сайтом все в порядке, вам придется пересмотреть файл .htaccess; в противном случае вам придется восстановить резервную копию, потому что этот файл не является источником проблемы. Затем нужно продолжать копать.
Проверить плагины
Плагины WordPress всегда могут быть корнем любой проблемы. Если у вас установлен какой-либо плагин перенаправления, сначала отключите его.
Если это решит проблему, все в порядке. Если это не так, вам нужно отключать один за другим, чтобы проверить, какой из этих плагинов вызвал цикл.
Это может занять много времени, но не паникуйте! Есть быстрый и удобный способ сделать это автоматически: сначала отключите все плагины один раз, прежде чем обновлять страницу (не забудьте сделать резервную копию исходного файла .htaccess, как мы уже обсуждали ранее).
Если цикл все еще существует, снова включите все плагины и перейдите к следующему шагу. Если после обновления сайта вы видите, что ошибка исчезла, у вас не будет другого выбора, кроме как тестировать одну за другой.
Если ERR_TOO_MANY_REDIRECTS не позволяет вам получить доступ к панели управления, может потребоваться вручную отключить все плагины. Вы можете сделать это в FTP-клиенте или файловом менеджере.
- Найдите папку плагинов, которая обычно находится в папке wp-content;
- Переименовать все папки;
- Или удалите их все сразу (никогда не забывайте резервные копии).
ERR_TOO_MANY_REDIRECTS - это простая проблема, поэтому вам нужно только обратиться за помощью, если ни один из этих шагов не сработает. Если это так, вы можете включить PHP error_reporting, чтобы продолжить анализ проблемы.
Мы надеемся, что это руководство поможет вам быстро найти решение. Однако, если этих шагов недостаточно для решения проблемы, обратитесь к своему хост-менеджеру.
Люди, которые там работают, будут знать, как решить ошибку перенаправления. Возможно, они даже были первыми виновниками этого.
Не откладывай на потом . Постарайтесь решить эту проблему как можно скорее, чтобы убедиться, что ваш пользователь получит наилучшие впечатления от вашего сайта.
Говоря о пользовательском опыте, знаете ли вы, что можете потерять потенциальных клиентов, если ваша страница будет медленной? Воспользуйтесь нашим анализатором и узнайте, как у вас дела, и получите бесплатную информацию о том, как ее улучшить!
[rock_performance lang = ”ru”]