7 лучших способов исправить ошибку ERR_TOO_MANY_REDIRECTS WordPress
Опубликовано: 2022-04-08Работая над своим сайтом на платформе WordPress, вы можете столкнуться с некоторыми ошибками. Одной из самых популярных является ошибка WordPress ERR_TOO_MANY_REDIRECTS. В Google Chrome вы увидите следующее уведомление: На этой странице показана циклическая переадресация , в Firefox это будет выглядеть так: Страница неправильно перенаправлена .
Обычно эта ошибка указывает на неправильную конфигурацию в вашем файле настроек WordPress, и, как следствие, происходит циклическое перенаправление — ваш сайт не может остановить процесс перенаправления с одной страницы на другую. Обычно эту ошибку могут вызывать плагины WordPress или неправильно настроенные серверы. Не беспокойтесь, потому что решить эту ошибку можно быстро и легко.
В этой статье мы рассмотрим следующие темы —
Как выглядит ERR_TOO_MANY_REDIRECTS в вашем браузере?
Для разных браузеров ERR_TOO_MANY_REDIRECTS может отображаться под разными именами, с которыми вы могли сталкиваться ранее, давайте посмотрим, как это выглядит в некоторых популярных браузерах.
Ошибка ERR_TOO_MANY_REDIRECTS Chrome
Вот так он будет отображаться в вашем веб-браузере Chrome.
ERR_TOO_MANY_REDIRECTS в Firefox
Вот как ошибка будет отображаться в вашем веб-браузере Firefox:
ERR_TOO_MANY_REDIRECTS на границе Microsoft
Вот как ошибка будет отображаться в веб-браузере Microsoft Edge:
Ошибка ERR_TOO_MANY_REDIRECTS в Safari
Вот как ошибка будет отображаться в вашем веб-браузере Safari:
Что такое ошибка Err_Too_Many_Redirects?
Когда вы посещаете веб-страницу, вы видите в своем браузере сообщение об ошибке, показывающее «Err_Too_Many_Redirects», это просто означает, что ваш веб-сайт застревает в непрерывном бесконечном цикле перенаправлений, и ваш веб-сайт продолжает отправлять вас туда и обратно между URL-адресами, когда он наконец устал, он в конечном итоге отображает эту ошибку «Err_Too_Many_Redirects».
Мы также рассмотрели некоторые из наиболее распространенных ошибок кода состояния Http, таких как ошибка 502 Bad Gateway, ошибка 404, ошибка времени ожидания шлюза 504.
Почему возникает ошибка Err_Too_Many_Redirects?
Причин возникновения этой ошибки много, вот некоторые из наиболее распространенных:
- Тема сайта
- Изменения в основных файлах WordPress
- Проблема с плагинами
- Веб сервер
Обычно ошибка Error_too_many_redirects возникает из-за неправильно настроенной проблемы перенаправления в WordPress. Так как вы должны знать о том факте, что для перенаправления WordPress использует оптимизированную для SEO структуру URL-адресов. Следовательно, даже многие популярные плагины WordPress также используют эту структуру URL для настройки перенаправления и исправления ошибок. Например, 301 для постоянной переадресации, 302 для временной переадресации и 404 для не найденной страницы ошибки.
Другая причина заключается в том, что если вы используете плагины WordPress, такие как плагин кэширования или любой другой плагин, это может повлиять на перенаправление, что может привести к проблеме err_too_many_redirects. Но основная проблема с ошибками такого типа заключается в том, что они не позволяют узнать, кто главный виновник.
Но на данный момент все стало проще благодаря доступности некоторых инструментов аудита сайта, таких как SEMrush или ahrefs, доступных в Интернете. А пока сообщите нам, как вы можете определить ошибку err_too_many_redirects.
Как обнаружить ошибку err_too_many_redirects с помощью SEMrush?
С помощью инструмента аудита сайта, такого как SEMrush, любой может легко обнаружить или идентифицировать ошибки err_too_many_redirects всего за несколько кликов. Если вы никогда раньше не использовали какой-либо инструмент для аудита сайта, позвольте мне рассказать вам, как вы можете сделать это в SEMrush.
1. Сначала вам нужно создать проект для своего домена, если вы его еще не создали.
2. Когда вы сможете успешно создать проект, перейдите на панель управления проектом > Открыть аудит сайта > вкладка Проблемы.

3. Теперь вам нужно выбрать «Перенаправить цепочки и петли», как показано на рисунке выше. SEMrush автоматически обнаружит все ошибки цепочек и циклов перенаправления и отобразит полный список URL-адресов.

4. Теперь из полного списка цепочек и циклов найдите и определите URL-адреса, которые необходимо исправить.
На данный момент мы попробовали все основы об ошибках err_too_many_redirects, пришло время вам узнать, какие возможные различные методы вы можете попробовать исправить эти проблемы и избежать их повторения.
Некоторые полезные исправления ERR_TOO_MANY_REDIRECTS, которые вы должны попробовать
Существуют различные методы, с помощью которых вы можете исправить и избежать ошибки err_too_many_redirects, но перед началом вам необходимо убедиться, что вы можете:
- Чтобы получить доступ к панели управления хостингом через веб-браузер или FTP-клиент.
- Чтобы получить доступ к панели администратора WordPress вашего сайта (необязательно)
Теперь первое, что вы можете сделать, это,
1. Попробуйте удалить куки и кеш вашего браузера
Иногда, когда файлы cookie могут содержать файлы ошибок или данные, которые могут вызвать ошибку Err_too_many_redirects. Кроме того, некоторые браузеры, такие как Google и Firefox, рекомендуют пользователям попробовать очистить файлы cookie, чтобы устранить проблему на страницах ошибок. Следовательно, это один из основных и простых методов, которые вы должны попробовать, прежде чем переходить к более сложным методам.
Файлы cookie предназначены для хранения важной информации о вашем веб-сайте, такой как статус «войти в систему» и другие настройки. Следовательно, вам настоятельно рекомендуется удалить все файлы cookie на этом конкретном веб-сайте, что приводит к ошибке.
Точно так же кэш-память — это часть временных файлов вашего браузера, в которых хранятся все настройки для навигации по веб-сайту. Среди других факторов, которые сохраняются, вы обнаружите язык, ваше местоположение и различные факторы, связанные с навигацией по сайту, который вы посещаете. Точно так же Cache сохраняет страницы недавно посещенных веб-страниц, поэтому всякий раз, когда вы пытаетесь снова просмотреть ту же страницу, вам не потребуются дополнительные данные или время загрузки страницы.
Даже вы находите удивительным, что ваш веб-сайт также хранит файлы cookie, и, следовательно, вам также необходимо их удалить. Для этого вам нужно добавить следующую указанную команду в ваш файл wp-config.php.

- ВАЖНО: Поскольку ваш сайт может перестать работать после внесения некоторых изменений, всегда делайте резервные копии исходного файла конфигурации .htaccess/ Nginx, прежде чем вносить в него какие-либо изменения. Также помните, что если вы замените некоторые настройки в файле Apache или Nginx, некоторые постоянные ссылки, плагины и настройки могут перестать работать.
- ВАЖНО: Поскольку ваш сайт может перестать работать после внесения некоторых изменений, всегда делайте резервные копии исходного файла конфигурации .htaccess/ Nginx, прежде чем вносить в него какие-либо изменения. Также помните, что если вы замените некоторые настройки в файле Apache или Nginx, некоторые постоянные ссылки, плагины и настройки могут перестать работать.
Исправление Error_Too_many_Redirects Chrome
Чтобы исправить ошибку Error_Too_many_many_Redirects в Chrome, лучше всего удалить файлы cookie и кэш из браузера Chrome. Для этого все, что вам нужно сделать, это,
1. Откройте браузер Chrome на персональном компьютере или ноутбуке.
2. Нажмите кнопку «Дополнительно», представленную в виде трех горизонтальных точек, которые вы найдете в правом верхнем углу браузера, как показано на рисунке ниже:

Теперь выберите «История» > «Очистить данные просмотра», появится всплывающее окно, как показано на рисунке ниже:

Теперь у вас будут разные параметры, отображаемые в одном и том же всплывающем окне, и отметьте поля, которые вы хотели бы удалить или очистить. Если вы хотите очистить всю историю просмотров, нажмите кнопку «Проверить» или «Файлы cookie и другие данные сайта» и, наконец, «Кэшированные изображения и файлы». После проверки полей нажмите кнопку «Очистить данные», чтобы продолжить. После успешной очистки всех файлов кеша, а также файлов cookie вы можете перезапустить браузер Chrome.
2. Попробуйте очистить кеш сервера
Существует несколько способов управления кешем веб-сервера и доступа к нему. Все это варьируется от веб-хостов к хостам. Но хороший веб-хостинг сохранит информацию о вашем веб-сайте, чтобы ваш посетитель мог беспрепятственно просматривать ваш сайт. Следовательно, лучше обратиться к поставщику услуг веб-хостинга и попросить его помочь вам с наилучшим способом очистки кеша вашего сервера.
На рынке даже есть некоторые поставщики услуг управляемого веб-хостинга, которые предоставляют свой плагин кэширования для удобства своих клиентов. В то время как другие веб-хосты позволяют вам получить доступ к этой функции через канал. А некоторые из них даже позволяют очищать кеш прямо из панели управления WordPress.
В большинстве случаев очистка или очистка кэша сервера требуется только тогда, когда вы сталкиваетесь с некоторыми проблемами веб-сайта, а также для исправления или устранения неполадок, которые вам необходимо сделать. Но в большинстве случаев, если вы внесли определенные правки или изменения на свой веб-сайт и хотите видеть изменения в режиме реального времени, особенно для просмотра визуальных изменений, использование плагина кэширования WordPress будет лучшей идеей, которую вы можете сделать.
3. Проверьте настройки ваших URL-адресов
Эта проблема обычно возникает из-за неправильной настройки URL-адресов WordPress, и вы можете легко определить их, проверив настройки URL-адресов вашего веб-сайта.
Однако это также можно сделать различными способами, давайте проверим каждый метод по отдельности.
- Подтвердите URL через консоль администратора
В разделе администратора WordPress (wp-admin) нажмите « Настройки» . По умолчанию отображаются ваши общие настройки. Проверьте адрес WordPress (URL) и адрес сайта (URL) .
Убедитесь, что URL-адреса, которые вы видите, верны. Если установка вашего WordPress производится в подкаталог, а не в корневую папку, например, сайт загружается в /public_html/wp/, тогда URL-адрес должен быть www.example.com/wp. Если на сайте включен https и установлен SSL-сертификат, добавьте «https» к URL-адресу.
Если вы внесли какие-либо изменения, не забудьте нажать кнопку «Сохранить изменения» внизу страницы.
2. Проверьте или измените настройки URL вручную
Возможно, вы не можете получить доступ к консоли администратора вашего сайта WordPress. В этом случае вы можете изменить настройки URL-адреса, используя файл wp-config.php с файловым менеджером и редактором кода. Вы можете редактировать файл с помощью онлайн-менеджера файлов, предоставляемого хостинг-провайдером. Другой вариант — загрузить его, отредактировать, а затем загрузить обратно на сервер через FTP-клиент. В примере мы будем редактировать файл в файловом менеджере:
- Зайдите в файловый менеджер через панель управления хостингом.
- Найдите файл wp-config.php.
- Нажмите, чтобы изменить.
- Добавьте в файл следующие строки, заменив http://example.com ссылкой на ваш сайт WordPress. Например, если WordPress находится в корневом каталоге (/public_html/), просто используйте собственное доменное имя, если оно находится в подкаталоге (/public_html/wp), замените его URL-адресом с подкаталогом (http://example .com/wp).
Вы можете добавить строки в конце после всего кода, который уже есть в файле:
- определить ('WP_HOME', 'http://example.com');
определить ('WP_SITEURL', 'http://example.com');
- определить ('WP_HOME', 'http://example.com');
- Обязательно сохраните изменения, нажав на значок Сохранить.
- Перейдите на свой сайт, чтобы проверить, помогло ли изменение URL-адресов WordPress исправить ошибку ERR_TOO_MANY_REDIRECTS.
Обратите внимание: не забудьте изменить http://example.com на текущий адрес вашего веб-сайта.
3. Редактирование настроек URL через вашу базу данных

Поскольку WordPress основан на PHP, он использует базу данных MySQL для хранения всей необходимой информации. Итак, ваша база данных MySQL хранит полную информацию о ваших сообщениях, страницах, плагинах, профилях и конфигурациях. Таким образом, когда вы что-то меняете на своем веб-сайте WordPress, разумно изменить сохраненную информацию в таблицах MySQL.
Это нетрудно сделать. Это потребует минимальных усилий и нескольких минут вашего времени. Давайте рассмотрим некоторые подробности о том, как изменить настройки URL-адреса вашего веб-сайта через базу данных MySQL.
Что все вам нужно?
В самом начале убедитесь, что у вас есть доступ к панели управления хостингом. Вам потребуется менеджер баз данных, например доступ администратора или PHPMyAdmin, а также ваш логин и пароль. Вы можете найти данные для входа в базу данных в файле wp-config.php или, как правило, вы также можете найти информацию прямо в панели управления хостингом. Если вы не можете его найти, обратитесь в службу технической поддержки хостинга. Они расскажут вам, как получить доступ к вашей базе данных в Интернете.
1. Определение имени базы данных WordPress MySQL
Если у вас на хостинге только одна база данных MySQL, вы можете пропустить этот шаг. Если у вас несколько баз данных, найдите ту, которая содержит информацию о вашем WordPress. В большинстве случаев его имя будет содержать индекс «wp_». Если это не так, откройте файл wp-config.php и найдите имя базы данных. Чтобы получить доступ к этому файлу, вы можете использовать онлайн-менеджер файлов или FTP-клиент.
2. Вход в phpMyAdmin или менеджер баз данных администратора
Когда вы открываете панель управления хостингом, найдите раздел «Диспетчер баз данных» и нажмите на ссылку, чтобы открыть его и сделать резервную копию текущей базы данных, прежде чем вносить какие-либо изменения.
3. Выбор базы данных
В левой части экрана найдите базу данных, содержащую всю информацию о вашем WordPress. Нажмите на его название, чтобы открыть его.
4. Форматирование SQL-запроса
Чтобы изменить настройки URL вашего веб-сайта, перейдите на вкладку SQL, где вы должны вставить следующий код:

ОБНОВЛЕНИЕ wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com'), ГДЕ option_name = 'home' OR option_name = 'siteurl'; ОБНОВЛЕНИЕ wp_posts SET guid = replace(guid, 'oldurl.com', 'newurl.com');ОБНОВЛЕНИЕ wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com');ОБНОВЛЕНИЕ wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');
Этот фрагмент кода изменит все ваши старые ссылки на новые.
ВАЖНЫЙ! Не забудьте заменить ссылки в примере на свои. Если вы их не измените, их сайт вообще не будет работать.
ВАЖНЫЙ! Иногда индекс в начале имени таблицы MySQL будет отличаться от «wp_». В этом случае вы должны заменить индекс в приведенном выше запросе значением префикса таблицы, которое вы видите в файле wp-config.php вашего веб-сайта WordPress.
5. Запуск команды SQL
Когда вы проверите ссылки на свой веб-сайт и вставите все изменения программного кода в текстовое поле, нажмите кнопку «Перейти», чтобы запустить операцию.
6. Проверка изменений URL
Если операция прошла успешно, вы увидите сообщение в зеленом поле. Система также покажет вам, сколько изменений было внесено. После этого в 99% случаев ошибка исправляется. Если что-то пошло не так, проверьте, все ли вы ввели правильно.
4. Отключив плагины WordPress
Еще одна причина, которая может вызвать ошибку ERR_TOO_MANY_REDIRECTS WordPress, — это устаревший плагин или конфликт между одним или несколькими плагинами темы. Хорошая идея — отключить все ваши плагины и попытаться получить доступ к вашему сайту, тем самым исправив ошибку. Вы можете очень быстро и просто отключить все свои плагины:
- Зайдите в файловый менеджер через панель управления.
- Найдите каталог wp-content и войдите в него. Вы увидите каталог плагинов.
- Выберите каталог плагинов и выберите операцию переименования. Теперь переименуйте его, например, в резервную копию плагинов или любое другое имя, кроме «Плагины».
- Не волнуйтесь, плагины не будут повреждены, вы сможете переименовать каталог обратно в Плагины после завершения теста.
- Сохраните изменения, нажав на зеленый значок «Сохранить».
После того, как вы переименовали каталог плагинов, попробуйте получить доступ к сайту. Если ошибка исчезнет, это означает, что один или несколько плагинов вызывают ошибку. Попробуйте удалить самые последние плагины и переименуйте каталог обратно в Plugins.
Вы можете удалить свои плагины с помощью FTP/File Manager в каталоге wp-content/plugins и удалить выбранный вами плагин. Например, вы хотите удалить WooCommerce из файлового менеджера. Просто отметьте плагин, который вы хотите удалить, и нажмите Удалить.
5. Деактивируйте файл конфигурации .htaccess/Nginx.
Иногда неправильные настройки файла конфигурации .htaccess или Nginx также могут вызвать бесконечную переадресацию, которая также известна как ошибка htaccess ERR TOO MANY REDIRECTS. В этом случае вы можете отключить файл конфигурации .htaccess/Nginx, чтобы восстановить доступ к сайту.
Деактивировать .htaccess
Чтобы деактивировать файл .htaccess, все, что вам нужно сделать, это:
- Перейдите в файловый менеджер из панели управления.
- Выберите файл конфигурации Apache/Nginx, щелкните его правой кнопкой мыши и выберите «Переименовать».
- Зайдите на свой сайт и посмотрите, доступен ли он.
6. Проверьте настройки HTTPS
Было обнаружено, что во многих случаях основная причина проблемы Err_too_many_redirects возникает из-за неправильной настройки установки при переносе их веб-сайта WordPress на HTTPS. Чтобы избежать такой ситуации, необходимо учитывать некоторые моменты при переносе веб-сайтов WordPress.
1. Вы не должны переносить свой веб-сайт WordPress на HTTPS без установленного SSL-сертификата .
Если вы сделаете это, ваш сайт WordPress мгновенно попадет в петлю перенаправления. Однако вы можете исправить это, просто добавив SSL-сертификат на свой сайт. В дополнение к этому, для вашей безопасности, вы также можете запустить проверку SSL и при необходимости настроить ее правильно.
2. Вы не должны использовать какие-либо плагины SSL, особенно те, которые доступны бесплатно.
Без сомнения, эти плагины помогут вам автоматически перенаправить на HTTPS, но мы не советуем вам идти на это. Поскольку это не постоянное решение вашей проблемы, использование сторонних плагинов также приведет к некоторым ошибкам или проблемам. Следовательно, эти сторонние бесплатные плагины являются хорошими временными решениями, но не подходят для долгосрочной перспективы.
Таким образом, единственным альтернативным решением этой проблемы является обновление только ваших жестко запрограммированных HTTP-ссылок. Даже у нас есть полное руководство по миграции с HTTP на HTTPS в WordPress, с помощью которого вы сможете легко создавать ссылки на HTTPS с жестким кодом.
Однако, если вы являетесь клиентом WPOven , вы всегда можете обратиться в нашу службу поддержки клиентов, которая работает круглосуточно и без выходных, и она сделает это за вас.
3. Вы должны проверить свои серверы на предмет перенаправления с HTTP на HTTPS.
Другой наиболее распространенной причиной возникновения ошибки Err_Too_Many_Redirects может быть неправильная настройка правил перенаправления HTTPS на вашем сервере.
Для Nginx
Для веб-серверов, использующих Nginx, перенаправление с HTTP на HTTPS очень просто. Все, что вам нужно сделать, это добавить несколько кодов, приведенных ниже, в ваш файл конфигурации Nginx.
1 |
server { listen 80 ; server_name yourdomain . com www . yourdomian . com ; return 301 https : //yourdomain.com$request_uri; |
1 |
} |
Для err_too_many_redirect Apache
Для веб-серверов, использующих Apache, перенаправление с HTTP на HTTPS можно легко выполнить, добавив простые коды, приведенные ниже, в файл .htaccess.
1 |
RewriteEngine On < br / > RewriteCond % { HTTPS } off < br / > RewriteRule ^ ( . * ) $ https : //%{HTTP_HOST}%{REQUEST_URI} [L,R=301] |
Исправление ошибки Err_too_Many_Redirects для Android
Для устройств Android Err_too_many_Redirects можно легко исправить, выполнив следующие простые шаги:
Шаг 1. Откройте браузер Google Chrome на устройстве Android и нажмите на три точки, выровненные вертикально в правом верхнем углу браузера Chrome, как показано ниже:

Шаг 2: Нажмите на ссылку настроек, представленную в виде значка шестеренки, как показано ниже:

Шаг 3: Выберите Конфиденциальность и безопасность .

Шаг 4: Теперь на следующей странице нажмите «Очистить данные просмотра», как показано ниже:

Шаг 5: На следующей странице вам нужно будет щелкнуть вкладку «Дополнительно»> Установите соответствующие флажки («История браузера» и «Файлы cookie и данные сайта») для удаления, а затем нажмите кнопку « Очистить данные », чтобы завершить процесс.

Теперь вы успешно очистили все данные браузера вашего веб-сайта, а также файлы cookie и данные сайта из браузера Android Chrome.
Это семь лучших методов, которые мы настоятельно рекомендуем вам попробовать, и исправить ошибку Err_Too_Many_Redirects.
Резюме
В этом руководстве мы сосредоточили внимание почти на всех аспектах ошибки Err_too_many_redirects, от ее фактического значения до того, как вы можете решить эту проблему Err_too_many_redirects с помощью 7 наиболее практичных и простых методов. Тем не менее, есть много других доступных методов, которые могут быть немного сложными для любого среднего пользователя.
Поэтому мы предлагаем вам некоторые из очень полных и эффективных методов исправления ошибок err_too_many_redirects, которые охватывают широкую аудиторию. Даже средний пользователь может легко понять и следовать различным методам, упомянутым в этом посте. Подведем итог вышеперечисленным 7 лучшим методам исправления ошибок err_too_many_redirects.
- Попробуйте удалить куки и кеш вашего браузера, чтобы исправить ошибку err_too_many_redirects.
- Попробуйте удалить кеш сервера, чтобы исправить ошибку err_too_many_redirects.
- Проверьте настройки ваших URL.
- Вы можете узнать плагин WordPress-виновника, отключив и обнаружив их один за другим.
- Исправление ошибки err_too_many_redirects путем отключения файла конфигурации .htaccess.
- Исправление err_too_many_redirects путем проверки настроек HTTPS.
Если вы найдете что-то, что стоит добавить, или мы пропустили что-то, о чем стоит упомянуть. Пожалуйста, дайте нам знать в разделе комментариев ниже.
Часто задаваемые вопросы
Как исправить слишком много редиректов?
Хотя существует множество доступных решений, некоторые из лучших и наиболее эффективных методов, которые вы можете попробовать:
1. Попробуйте удалить куки и кеш вашего браузера, чтобы исправить ошибку err_too_many_redirects.
2. Попробуйте удалить кеш сервера, чтобы исправить ошибку err_too_many_redirects.
3. Проверьте настройки ваших URL-адресов.
4. Вы можете узнать плагин WordPress-виновника, отключив и обнаружив их один за другим.
5. Исправление ошибки err_too_many_redirects путем отключения конфигурационного файла .htaccess.
6. Исправление err_too_many_redirects путем проверки настроек HTTPS.
Что означает сообщение об ошибке слишком большого количества переадресаций?
Когда вы посещаете веб-страницу, вы видите в своем браузере сообщение об ошибке, показывающее «Err_Too_Many_Redirects», это просто означает, что ваш веб-сайт застревает в непрерывном бесконечном цикле перенаправлений, и ваш веб-сайт продолжает отправлять вас туда и обратно между URL-адресами, когда он наконец устал, он в конечном итоге отображает эту ошибку «Err_Too_Many_Redirects».
Как исправить слишком много переадресаций в Chrome?
Для пользователей браузера Chrome,
1. Откройте браузер Chrome. Перейдите в левый верхний угол браузера.
2. Нажмите на три точки.
3. Выберите История
4. Очистить данные просмотра
5. Выберите диапазон времени и установите флажок, который вы хотите удалить.
6. Нажмите «Очистить данные», и все готово.