Err too many redirects как исправить?

Содержание

Как исправить ошибку ERR_TOO_MANY_REDIRECTS в WordPress

Err too many redirects как исправить?

В процессе разработки своего сайта на WordPress, вы могли столкнуться с несколькими ошибками. Одна из наиболее популярных – ошибка ERR_TOO_MANY_REDIRECTS.

В Google Chrome она будет показана как На этой странице обнаружена циклическая переадресация (This webpage has a redirect loop), в Firefox она будет выглядеть как: Страница не перенаправляется должным образом (The page isn’t redirecting properly). Обычно эта ошибка указывает на неверную конфигурацию в вашем файле настроек WordPress, наступает циклическая переадресация – ваш сайт не может прекратить процесс переадресации с одной страницы на другую. Обычно к этой ошибке приводят плагины WordPress. Не стоит переживать, так как решение этой ошибки может быть быстрым и простым.

Что потребуется

Перед стартом убедитесь, что у вас есть:

Шаг 1 – Проверка настроек ваших адресов URL

Первое, что вы должны проверить – это настройки ваших адресов URL.

Вариант 1 – Проверка настроек адресов URL через консоль администратора

В админ консоли WordPress, нажмите Settings (Настройки). По умолчанию отобразятся ваши General Settings (Общие настройки).

Проверьте WordPress Address (URL) (Адрес WordPress (URL)) и Site Address (URL) (Адрес сайта (URL)). Убедитесь, что URL, которые вы видите верны.

Если установка вашего WordPress находится в подкаталоге (как в примере ниже, сайт находится в /public_html/wp/, тогда адрес URL должен быть www.example.com/wp)

Если вы внесли изменения, то обязательно нажмите кнопку Save Changes (Сохранить изменения) внизу страницы.

Вариант 2 – Проверка/Изменение настроек адресов URL вручную

Возможно у вас нет возможности зайти в консоль администратора вашей установки WordPress. В этом случае, вы можете изменить настройки адресов URL при помощи файла wp-config.php. Отредактировать файл можно, используя файловый менеджер или путём его скачивания, редактирования и повторной загрузки через FTP client. В примере, мы будем редактировать файл в файлом менеджере:

  1. Зайдите в свой файловый менеджер через вашу панель управления хостингом.
  2. Найдите файл wp-config.php.
  3. Нажмите для редактирования Edit.
  4. Добавьте следующие строки в файл, убедившись, что заменили http://example.com на свой URL, который должен использовать ваш сайт WordPress (Например, если ваша установка находится в корневом каталоге (/public_html/), просто используйте своё доменное имя, если она находится в подкаталоге (/public_html/wp) замените на URL с подкаталогом (http://example.com/wp). Вы можете добавить строки в конце после всего кода, который уже есть в файле:define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
  5. Убедитесь, что сохранили изменения нажав на иконку Save.
  6. Зайдите на свой сайт, чтобы проверить помогло ли изменение WordPress адресов URL исправить ошибку ERR_TOO_MANY_REDIRECTS.

ВАЖНО: Не забывайте изменять http://example.com на ваш настоящей адрес сайта.

Ещё один вариант – редактирование настроек адресов URL через вашу базу данных. Вы можете найти прекрасное и одновременно простое руководство о том, как это сделать здесь (англ.).

Шаг 2 – Отключение плагинов

Другой причиной, которая может вызвать ошибку ERR_TOO_MANY_REDIRECTS является неисправный/не актуальной версии плагин. Хорошей идеей будет выключить их и проверить доступ к вашему сайту, и тем самым исправить ошибку. На Hostinger и других WordPress хостинг провайдерах, вы можете отключить все ваши плагины очень быстро и просто:

  1. Зайдите в свой Файловый менеджер через вашу панель управления.
  2. Найдите каталог wp-content и войдите в него. Вы увидите каталог Plugins.
  3. Выделите каталог Plugins и выберите операцию Rename. Теперь переименуйте его в plugins_backup, например, или любое другое имя отличное от plugins. Не волнуйтесь плагины останутся целыми, вы сможете переименовать обратно каталог в plugins после того, как закончите проверку.
  4. Сохраните изменения нажав на зелёную иконку Save.

Как только вы переименовали каталог plugins, попробуйте зайти на сайт. Если ошибка исчезла, а шансы есть, это значит, один или несколько плагинов неисправны или имеют старую версию. Попробуйте удалить самые последние свои плагины и переименовать каталог обратно в Plugins.

Вы можете удалить свои плагины пользуясь FTP/Файловым менеджером в каталоге wp-content/plugins и удалением плагина, который вы выберали. Например, мы решили удалить WooCommerce в Файловом менеджере. Просто помечаем плагин, который хотим удалить и нажимаем Delete:

Шаг 3 – Выключение файла .htaccess

Ещё одной причиной, когда возникает циклическая переадресация и ошибка ERR_TOO_MANY_REDIRECTS могут быть настройки в файле .htaccess. В этом случае, вы можете отключить файл .htaccess для возобновления доступа к сайту.

  1. Зайдите в Файловый менеджер из вашей панели управления.
  2. Выберите файл .htaccess, нажмите правой кнопкой мыши на нём и выберите Rename. Если вы не можете найти файл .htaccess, попробуйте почитать эту инструкцию.
  3. Переименуйте свой файл .htaccess в любое другое название, например, .htaccess1
  4. Зайдите на свой сайт и проверьте загружается ли сейчас ваш сайт.

В этом случае, если сайт работает, вы можете проверить настройки файла .htaccess. Откройте файл, нажав Edit. Если вы не уверены в том, как он должен выглядеть, попробуйте использовать конфигурацию .htaccess по умолчанию:

# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

Просто удалите всё содержимое файла .htaccess1 и вставьте туда эти правила. Как только закончите, переименуйте обратно файл .htaccess1 в .htaccess. Если ваш сайт WordPress работает с правилами по умолчанию, это только подтверждает, что проблема была вызвана неверными настройками в файле .htaccess.

ВАЖНО: Так как ваш сайт может прекратить работать после внесения некоторых изменений, всегда делайте бэкапы(англ.) исходного файла .htaccess перед внесением в него изменений. Также запомните, если вы заменяете некоторые настройки в файле .htaccess, некоторые постоянные ссылки, плагины и настройки могут прекратить свою работу.

Заключение

В этом руководстве мы показали три возможных пути решения ошибки ERR_TOO_MANY_REDIRECTS в WordPress.

Источник: https://www.hostinger.ru/rukovodstva/kak-ispravit-oshibku-err_too_many_redirects-v-wordpress/

How to fix the ERR_TOO_MANY_REDIRECTS on WordPress

Err too many redirects как исправить?

While developing your WordPress website, you can run into quite a few errors. One of the more popular errors is the ERR_TOO_MANY_REDIRECTS error.

In Google Chrome it would be displayed as This webpage has a redirect loop error, in Firefox it would be shown as The page isn’t redirecting properly.

This error usually means there is a misconfiguration on your WordPress settings, that’s making your website go into a redirection loop, and your website cannot stop redirecting from one page to another. Usually this error is caused by WordPress plugins. Fear not, as the solution for the error can be quick and easy.

What you’ll need

Before you begin this guide you’ll need the following:

Step 1 — Checking your URL settings

The first thing you should do while troubleshooting this error is to check your URL settings.

Option 1 – Checking URL settings via Administrator Dashboard

In WordPress Admin Area, click Settings. Your General Settings should appear by default. Check your WordPress Address (URL) and Site Address (URL).

Make sure the URL you see is correct. If your WordPress installation is located in a subfolder (in the example bellow, the folder is located /public_html/wp/, so the URL is www.example.

com/wp)

If you made any changes, make sure to click Save Changes at the bottom of the page.

Option 2 — Checking/Changing URL settings manually

It’s possible you won’t be able to enter your Admin Area of your WordPres installation. In this case, you can change your URL settings with the help of your wp-config.php file.

You can edit the file either via your File Manager or by downloading the file, editing it and uploading the updated file via your FTP client.

In this example, we will edit the file via the File Manager:

  1. Access your File Manager, through your hosting control panel.
  2. Locate your wp-config.php file.
  3. Press Edit.
  4. Add the following lines to the file and make sure to replace http://example.com with the URL that your WordPress should use (For example if your installation is in the root folder (/public_html/), just use your domain name, if it’s in a subfolder (/public_html/wp) replace it with the URL to the sub-folder (http://example.com/wp). You can add the lines at the end after all of the code that’s already present:define('WP_HOME','http://example.com');define('WP_SITEURL','http://example.com');
  5. Be sure to save your changes by clicking Save icon.
  6. Visit your website to check whether the change of WordPress URLs fixed ERR_TOO_MANY_REDIRECTS error.

IMPORTANT: Do not forget to change example.com to your real domain name.

As an alternative, you can also edit the URL settings via your database. You can find a great and easy guide on how to do that here.

Читайте также  Ошибка ввода вывода на флешке как исправить?

Step 2 — Disabling your plugins

Another reason that could cause this error is a corrupt/outdated plugin. It’s a good idea to disable them to try and regain access to your website, as well as solve the issue. On Hostinger and other WordPress hosting providers, you can disable all of your plugins very quickly and easily:

  1. Access your File Manager via your hosting control panel.
  2. Locate your wp-content folder and access it. You will see Plugins folder.
  3. Select the Plugins folder, and choose Rename option. Now rename your folder to plugins_backup for example, or anything else but plugins. Don’t worry your plugins will be safe, you will be able to rename the folder back to plugins after you are done.
  4. Save changes by pressing green Save icon.

Once you rename your plugins folder, try accessing your website. If the error is gone, chances are, one or more plugins are corrupt/outdated. Try removing some of your more recent plugins and renaming your folder back to Plugins.

You can remove plugins via your FTP/File Manager by accessing wp-content/plugins folder and deleting the folder of the Plugin you wish to remove. In the example, we will delete WooCommerce via the File Manager. Simply select the plugin you wish to remove and click Delete:

Step 3 — Disabling your .htaccess file

Another possibility is that some setting in your .htaccess file is making your website go into a redirection loop. In this case, you can disable your .htaccess file to regain access to your site.

  1. Access File Manager via your hosting control panel.
  2. Select your .htaccess file, right-click it and select Rename. If you cannot find your .htaccess file, try looking at this guide.
  3. Rename your .htaccess file to anything else, for example to .htaccess1
  4. Access your domain, and check if your website loads.

In this case, if your website works, you can try checking .htaccess file’s configuration. You can do this by pressing Edit option. If you are uncertain how it should look , try using the default .htaccess configuration:

# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

Simply delete all contents from .htaccess1 file and paste these rules instead. Once you are done, rename .htaccess1 back to .htaccess. If your WordPress website works with default rules, it just confirms that issue was caused by incorrect .htaccess configuration.

IMPORTANT: Since your website can stop working due to the changes, you should always make a backup of the original .htaccess file before making any changes to it. Also note, that if you choose to replace your previous .htaccess settings, some of your permalinks, plugins and settings might stop working.

Conclusion

In this tutorial you’ve learned three possible ways to fix your WordPress when the ERR_TOO_MANY_REDIRECTS error is appearing.

Источник: https://www.hostinger.com/tutorials/fix-error-too-many-redirects-issue-in-wordpress

Как исправить ERR_TOO_MANY_REDIRECTS на своем WordPress сайте

Err too many redirects как исправить?

Мы сталкиваемся с массой разных ошибок, работая с нашими клиентами, и ERR_TOO_MANY_REDIRECTS – одна из достаточно распространенных.

Обычно она появляется после недавних изменений на WordPress сайте, из-за неверной конфигурации редиректа на сервере или вследствие неправильных настроек сторонних сервисов. Однако не волнуйтесь, эту ошибку очень легко исправить.

Ознакомьтесь с представленными ниже рекомендациями, которые подскажут вам способы решения проблемы.

Что за зверь такой: ERR_TOO_MANY_REDIRECTS?

Как и следует из названия ERR_TOO_MANY_REDIRECTS, суть ошибки заключается в том, что ваш сайт вступает в бесконечный цикл перенаправления.

Обычно сайт перестает работать (URL 1 указывает на URL 2, а URL 2 указывает на URL 1, или домен редиректит вас слишком много раз), и, в отличие от других ошибок, эта проблема сама по себе не решается, а потому вам придется предпринять некоторые действия для ее исправления.

Существует несколько вариаций этой ошибки, что зависит от браузера, с которым вы работаете.

Google Chrome

В Chrome эта ошибка выводится как ERR_TOO_MANY_REDIRECTS или «This webpage has a redirect loop problem».

Текст ошибки: This page isn’t working. domain.com redirected you too many times.

Mozilla Firefox

В Mozilla Firefox ошибка выводится как «The page isn’t redirecting properly».

Текст ошибки: Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

Microsoft Edge

В Edge ошибка выводится как «Hmmm… can’t reach this page». Что, естественно, не объясняет сути проблемы.

Ниже мы приведем некоторые рекомендации, которые помогут вам исправить эту ошибку.

Очистка cookies для сайта

Google и Mozilla рекомендуют попробовать очистить cookies, что выводится в виде рекомендаций на странице с ошибкой. Cookies иногда могут содержать ошибочные данные, которые приводят к появлению ERR_TOO_MANY_REDIRECTS. Вы можете попробовать следовать этой рекомендации, даже если вы заметили такую ошибку на сайте, который вам не принадлежит (чтобы открыть к нему доступ).

Cookie файлы сохраняют статус «logged in» на сайтах, а также хранят разные настройки, и потому мы рекомендуем просто удалить файлы cookie для сайта, который привел к ошибке. Это никак не повлияет на ваши остальные сеансы и другие сайты, которые вы часто посещаете.

Выполните следующие действия, чтобы очистить cookie в Chrome.

  1. В Google Chrome щелкаем по кнопке с тремя точками в правом верхнем углу экрана. Переходим в Settings.
  2. Прокручиваем вниз и щелкаем по Advanced.
  3. Выбираем Content settings.
  4. Щелкаем по Cookies
  5. Выбираем See all cookies and site data
  6. Ищем домен, для которого выводилась ошибка ERR_TOO_MANY_REDIRECTS. Удаляем cookie, которые в настоящий момент хранятся на вашем компьютере для данного домена. Пробуем снова посетить сайт.

Чистим кэш сервера, прокси и браузера

Циклы перенаправления – это ответы, которые можно кэшировать, а потому мы рекомендуем попробовать очистить кэш на своем WordPress сайте, в сторонних прокси-сервисах и в своем браузере.

Чистим кэш сервера

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

Чистим кэш прокси-сервиса

Если вы используете обратный прокси-сервер, такой как Cloudflare или Sucuri, вы можете попробовать очистить их кэш.

Cloudflare

Чтобы очистить кэш Cloudflare, зайдите в консоль сервиса, выберите Caching и щелкните по Purge Everything.

Sucuri

Чтобы очистить кэш Sucuri, войдите в консоль сервиса, выберите Performance и щелкните по Clear Cache.

Очистка кэша браузера

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

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

Определяем природу цикла редиректов

Если очистка кэша не помогла, вы можете выяснить причину появления цикла перенаправления. Бесплатный инструмент Redirect Checker поможет вам понять, что именно произошло. То же самое можно сделать и через cURL.

К примеру, сайт ниже имеет цикл 301 редиректов, указывающих на исходный URL, что приводит к большой цепочке ошибочных перенаправлений. Вы можете отследить все редиректы и понять, будет ли цикл вести к исходному URL, или, возможно, это цикл «от HTTP к HTTPS», о чем мы поговорим далее.

Расширение для Chrome под названием Redirect Path также может быть очень полезным. Оно показывает информацию по всем редиректам, которые произошли на сайте (для определенного URL или страницы).

Проверяем настройки HTTPS

Еще одна причина появления ошибки ERR_TOO_MANY_REDIRECTS – это настройки HTTPS. Мы очень часто видели, что ошибка происходит после того, как пользователь перенес свой сайт на HTTPS и либо не завершил процесс, либо настроил что-то некорректно.

  1. Не осуществляйте переход на HTTPS без SSL-сертификата.

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

Мы рекомендуем выполнять проверку корректности установки SSL. Сертификаты SSL/TLS требуют установки не только основного сертификата, но еще и корневого и промежуточных сертификатов (цепочки). Все они должны быть корректно установлены.

Перейдите к инструменту проверки SSL, введите свой домен, после чего выполните проверку. Для сканирования SSL/TLS конфигурации на вашем сайте может потребоваться определенное время (порядка минуты).

  1. Не используйте плагины для SSL, обновите ссылки, прописанные в коде.

Существуют бесплатные плагины, которые позволяют реализовать автоматическое перенаправление на HTTPS. Однако мы не советуем данный метод, поскольку сторонние плагины приводят к дополнительным проблемам и вопросам совместимости. Это лишь временное решение. Вы должны вручную обновить все HTTP-ссылки в коде. Для этого вам нужно будет выполнять поиск и замену в WordPress.

  1. Проверьте редиректы с HTTP к HTTPS на сервере

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

Редирект с HTTP на HTTPS для Nginx

Если ваш веб-сервер работает на Nginx, вы можете легко перенаправить весь трафик с HTTP на HTTPS, воспользовавшись следующим кодом, который нужно добавить в конфигурационный файл Nginx. Рекомендуемый метод перенаправления WordPress на Nginx:

server { listen 80; server_name domain.com www.domain.com; return 301 https://domain.com$request_uri; }

Редирект с HTTP на HTTPS для Apache

Если ваш веб-сервер работает на Apache, то в таком случае вы можете перенаправить ваш трафик с HTTP на HTTPS, воспользовавшись следующим кодом, который нужно добавить в файл .htaccess. Рекомендуемый метод перенаправления WordPress на Apache:

RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  1. Проверяем на ошибку «Too Many HTTPS Redirects».

Возможно, у вас слишком много HTTPS перенаправлений. Проверить это можно с помощью специального инструмента, который называется Redirect mapper. Ниже приведен пример редиректов, которые неверно настроены. Вы можете видеть, что есть дублирующие HTTPS-редиректы, которые происходят как в www, так и non-www версиях.

Проверяем сторонние сервисы

Ошибка ERR_TOO_MANY_REDIRECTS нередко связана с сервисами обратных прокси, такими как, к примеру, Cloudflare.

Обычно это происходит из-за включения опции Flexible SSL, если у вас уже имеется SSL-сертификат, установленный на ваш сервер с WordPress.

Почему? Когда выбран пункт Flexible SSL, все запросы к вашему хостинг-серверу передаются через HTTP. Скорее всего, ваш хостинг-сервер уже имеет редирект с HTTP на HTTPS, а потому возникает цикл перенаправлений.

Чтобы исправить это, вам нужно изменить настройки Cloudflare Crypto с Flexible на Full или Full (strict).

Читайте также  Ошибка dnserror как исправить?

Также вы можете использовать их правила Always Use HTTPS для страниц, чтобы перенаправлять всех пользователей на HTTPS без создания цикла.

Еще одна вещь, которую нужно соблюдать при работе с Cloudflare – следовать правилам редиректа URL-адресов, используемых для переадресации.

Будьте осторожны с созданием редиректа для доменов, указывающих на себя в качестве адресата. Это может вести к бесконечному редиректу.

Проверьте настройки вашего WordPress сайта

Необходимо также проверить настройки вашего WordPress сайта. Есть два поля, которые должны быть грамотно заданы. Еще одна популярная ошибка – вы используете неправильный префикс, который не отвечает вашему сайту (с www или без www).

  • WordPress Address (URL): адрес, используемый для доступа к вашему блогу.
  • Site Address (URL): адрес, используемый для доступа к основным файлам WordPress.

Оба URL должны совпадать, если, конечно, вы не переносили WordPress в отдельный каталог.

Скорее всего, у вас не будет доступа к консоли WordPress. Вы можете переписать эти настройки через файл wp-config.php.

Файл wp-config.php обычно располагается в корне вашего WordPress сайта. К нему можно получить доступ через FTP, SSH или WP-CLI. Чтобы переписать WP_HOME и WP_SITEURL, просто введите следующий код в начало wp-config.php, задав свой домен:

define('WP_HOME','https://yourdomain.com');define('WP_SITEURL','https://yourdomain.com');

Ниже представлен пример того, как будет выглядеть ваш wp-config.php после всех изменений:

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

Временное отключение плагинов WordPress

Временное отключение плагинов WordPress может стать быстрым способом решения проблем. Если у вас есть плагины, которые делают редиректы, они могут стать причиной появления цикла перенаправлений.

Помните, что вы не потеряете никаких данных, если просто отключите плагин. Скорее всего, у вас не будет доступа к консоли WordPress, а потому вам нужно будет зайти по SFTP на сервер и переименовать папку с плагинами. Затем проверьте свой сайт еще раз.

Если метод сработал, вам нужно будет поочередно протестировать каждый установленный плагин. Переименуйте папку с плагинами обратно в plugins, после чего начните переименовывать папки отдельных плагинов до тех пор, пока не найдете виновника. Вы можете также сделать это на тестовом сайте.

Проверьте редиректы на сервере

Помимо редиректов HTTP к HTTPS на вашем сервере, вам нужно проверить, что на сервере отсутствуют другие неграмотно настроенные редиректы. К примеру, один плохой 301 редирект может привести к тому, что сайт перестанет работать. Обычно они располагаются в конфигурационных файлах вашего сервера.

Файл .htaccess для Apache

Если вы работаете с хостингом, на котором запущен Apache, вы должны проверить файл .htaccess на наличие неверных правил. Выполните шаги, представленные ниже, чтобы создать файл с нуля.

Войдите на сайт по FTP или SSH, после чего переименуйте .htaccess в .htaccess_old. В итоге у вас всегда будет резервная копия файла.

Чтобы пересоздать этот файл, вам нужно просто пересохранить свои постоянные ссылки в WordPress. Однако, если вы столкнулись с ERR_TOO_MANY_REDIRECTS, то вы, скорее всего, не имеете доступа к вашей консоли WordPress. При этом вы можете создать новый файл .htaccess и ввести в него следующий контент. Затем загрузите файл на сервер. Стандартные параметры для файла:

# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule index\.php$ — [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

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

Конфигурация Nginx

Если ваш хостинг использует Nginx, то в таком случае настроить конфигурационный файл будет несколько сложнее, поскольку конфиг может отличаться в зависимости от используемого хостинг-провайдера. Мы рекомендуем в таком случае написать в поддержку хостинга и попросить их проверить файл конфигурации на наличие вещей, которые могут вызывать цикл редиректов.

Источник: kinsta.com

Источник: http://OddStyle.ru/wordpress-2/stati-wordpress/kak-ispravit-err_too_many_redirects-na-svoem-wordpress-sajte.html

Err too many redirects что делать

Err too many redirects как исправить?

Ошибка 310 (net :: ERR_TOO_MANY_REDIRECTS) — это код ошибки редиректа браузера Google Chrome. Она в основном показывает, что сайт, который вы пытаетесь открыть, перенаправляет Вас на другой сайт, который в свою очередь перенаправляет Вас обратно на первый сайт. Получается цикл, который не прерывается.

Раньше, когда встречалась такая проблема, старые версии браузеров просто бесконечно загружали этот цикл, что естественно вело к остановке приложения и закрытию браузера. Теперь браузеры стали более умными.

Каждый раз, когда браузер находит такой «редиректный цикл«, он просто останавливает задачу по загрузке этой страницы и показывает код ошибки err too many redirects, который дословно переводится как, «слишком много редиректов». Err too many redirects как исправить ? Смотрите ниже.

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

«Письмо 1»
У меня возникла проблема с Google Chrome (51.0.2704.103).

Когда я пытаюсь войти в свою учетную запись и Gmail, я получаю сообщение об ошибке «ERR_TOO_MANY_REDIRECTS» .

«Письмо 2» Я получаю эту ошибку  при открытии одного из моих веб-сайтов в браузере Chrome. Когда я попытался открыть его в других браузерах, таких как Firefox, IE и даже Tor, он работал отлично.

Итак, как вы видите, вы можете получить эту проблему на одном или нескольких веб-сайтах, а также на своем собственном веб-сайте.

Теперь я разделил это решение в двух разных категориях в соответствии с двумя разными условиями.

Решение 1 — правильные дата и время

Если дата или время ПК или ноутбука установлены не правильно, то 100%, что вы видите ошибоки перенаправления, на некоторых защищенных веб-сайтах. Вам нужно просто поставить дату на верное значение.​Просто измените настройки времени и даты,  часового пояса и региона.

Если вы используете компьютер с Windows, вы можете открыть настройки часов, нажав ПКМ на часы в правом нижнем углу экрана.

Если вы используете компьютер Mac, то вам нужно перейти в меню Apple. После чего нажмите «Настройки системы» и «Дата и время», чтобы открыть его меню настройки даты.

Решение 2 — удаление файлов cookie на сайте

Куки (cookie ) — маленькие кусочки информации, которые в основном состоят из некоторых текстовых строк. Они автоматически сохраняются браузером. Если они были сохранены не корректно или вовсе не корректно написаны, может возникать подобная ошибка при попытке зайти на какой либо сайт. Вам нужно просто отчистить куки.

Как это сделать:

Сначала щелкните правой кнопкой мыши по середине страницы, которая показывает эту ошибку. Нажмите «Посмотреть код», или вы также можете нажать «Ctrl + Shift + I», чтобы открыть это меню.

После этого перейдите на вкладку Application и найдите в левой боковой панели параметр с именем «Cookies».
Щелкните правой кнопкой мыши по файлу cookie и нажмите «Clear», чтобы очистить все куки этого сайта.

Перезапустите браузер, чтобы увидеть изменения. Также можно отчистить куки всех сайтов, для этого нажмите: ctrl+shift+delete.

Решение 3 — Сброс настроек браузера

Маловероятно, но бывает, что хром содержит в себе не нужные файлы, например кеш или куки в слишком большом объеме. Так же Вы могли случайно изменить какие нибудь важные настройки. К счастью это можно исправить. Вам нужно просто сделать несколько простых шагов, чтобы полностью сбросить все настройки хрома. Этот способ подходит для решения многих проблем.

Итак, первое, что вам нужно сделать, — это ввести этот адрес «chrome://settings/resetProfileSettings» в адресную строку браузера Chrome и нажать «Ввод». Вы увидите окно с кнопкой «сбросить«. Просто нажмите на нее.

Условие № 2: err too many redirects wordpress как исправить

Если у вас возникла эта проблема на вашем сайте WordPress, ниже есть три разных вещи, которые вы можете попробовать сделать, чтобы исправить эту проблему:

  • Проблема с перенаправлением кода. Если вы недавно добавили на свою веб-страницу некоторый код перенаправления, чтобы перенаправить пользователя на другую страницу, убедитесь, что код написан правильно.
  • Проблема с плагинами — если вы используете плагины связанные с перенаправлением, попробуйте отключить их один за другим.
  • Проблема с файлом Htaccess — если ни одно из вышеперечисленных действий не помогает, то вполне возможно, что эта проблема возникает из-за файла htaccess на вашем сайте.

Источник: https://comp4all.online/brauzery/chrome/oshibki/err-too-many-redirects-chto-delat.html

How To Fix Err Too Many Redirects Error In WordPress

Err too many redirects как исправить?

Err Too Many Redirects Error in WordPress may seem a confusing message. But put simply, this error is your browser saying “I do not know where to go to get the page you are trying to view, I give up”.

If you are seeing err_too_many_redirects when you try to access your site, this could mean parts of your site, or your whole site may not be accessible to you and to your audience.

Thus, you may be happy to learn that this error is quite easy to fix.

In this article, we explain what causes this error in WordPress sites. We also take you through the steps to fix it.

Content:

  • What Causes Error Too Many Redirects in WordPress?
  • How To Fix This Error:

What Causes Error Too Many Redirects in WordPress?

Redirects are very useful web constructs for making a webpage available on a different URL. If you have a landing page about exotic cars, and then create another similar, but better page, you can decide to redirect people from the old page to the new one.

This is very important both for user experience and for SEO.

However, there are instances where redirects are not configured properly. For example, instead of the old page about cars leading to just the new, better page, it may lead to several URLs. When the browser doesn’t know which URL to follow, it gives up trying to fetch the page and returns the ‘err too many redirects’ error.

In other instances, your web browser may be caught in a redirection loop. This means, the old page redirects to the new page, but due to misconfiguration, the new page also redirects to the old page, which in turn redirects to the new page.

So the browser goes back and forth until it gives up trying to display the page.

When any of these happen, you see this error if you are using Google Chrome:

“This page isn’t working. www.example.com redirected you too many times. Try clearing your cookies. ERR_TOO_MANY_REDIRECTS”

If you are using Mozilla Firefox, this is the error shown:

“The page isn’t redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete. This problem can sometimes be caused by disabling or refusing to accept cookies.”

Читайте также  80070643 ошибка обновления Windows 7 как исправить?

How To Fix This Error

As we considered, this error usually comes from misconfiguration of redirects in your WordPress website. In some cases though, it could be something as simple as clearing cookies or cache in your browser. Thus, we will explore these simpler fixes first before covering the more detailed ones.

Fix Cookies and Caching

As you can see above, both Google Chrome and Mozilla Firefox suggest that the problem may be related to cookies. This is thus a good place to start.

Clear Browser Cache and Cookies

Clearing your cookies and cache would take a minute, but could very well fix your issue. To do this in chrome browser, click on Menu and select Settings.

In settings, scroll to the bottom and click Advanced to expand other options. In the “Privacy and security” section, scroll to find “Clear browsing data” and click on it.

Next, select cache and cookies, select the duration you want to clear and click Clear Data.

To clear cache and cookies in Mozilla Firefox, click on the gear icon at the top right to access the settings page.

Next, select “Privacy & Security” and click Clear Data.

Select cookies and cache and click Clear.

If clearing browser cache and deleting cookies fixed it for you, awesome! If not, then read on.

Clear WordPress Cache

If you use a caching plugin, the next thing you should try is clearing your WordPress cache.

Search Google for instructions on how to clear cache in your particular plugin, and go on to clear your WP cache.

Thereafter, reload your site to see if the problem is fixed.

Check URL Settings

Redirect errors are very commonly caused by incorrect URL settings. You can find your URL settings in Settings > General.

There are two URL settings: WordPress URL (which specifies where all your WordPress files are located), and Site URL (which is the homepage you want users to access).

In most cases, both URLs should be the same. Check carefully to ensure there are no errors in either URL. For example, neither URLs should contain a backlash at the end.

Also, if they currently have www at the beginning (i.e. http://www.example.com), remove that (i.e. it should become http://example.com) and try reloading the site.

Otherwise, if they currently do not have www, add it and retry.

Two other points to check for:

(1) If one URL has www and the other doesn’t, adjust it so that they both have www, or no one has.

(2) If you currently use a secure protocol (https), change it to the normal protocol (HTTP) and try if this fixes your error. If it does, then your SSL needs to be set up properly before you can go back to using a secure protocol.

Editing URL when you cannot access your dashboard

In some cases, the redirect error may prevent you from accessing your dashboard. If this happens, you can change the URL by editing your wp-config file.

To do this, access your site files using FTP.

When connected, open the folder containing your WordPress files. In this folder, locate your wp-config.php file, right click on it, and click View/Edit.

Add these lines of code to this file (remember to change the URL to your site URL).

define('WP_HOME','http://www.example.com');
define('WP_SITEURL','http://www.example.com');

Save this file and click Yes on the prompt to upload the edited file.

Next, reload your site to see is the problem is resolved.

Reset .htaccess File

.htaccess is a configuration file in Apache server used for controlling the server settings, including redirect settings.

A problem in .htaccess may thus cause the too many redirects error in WordPress. To check if this is your issue, you need to reset your .htaccess file.

To do this, access your site files using ftp. When connected, locate the folder containing your WordPress files, and in this folder, find your .htaccess file.

First, download this file as a backup. Next, right-click and open the file for editing (edit the file on the server and not the backup copy).

Clean out the content of the .htaccess file and replace it with a default config (get the config here).

Now save and upload this default file to your server. When uploaded, refresh your site to see if the problem is fixed. If it is, great! If not, you may decide to re-upload you backup .htaccess file as it’s not the source of the problem.

Fix Plugin Issues

Do you have any redirection plugins installed? If yes, you want to start by disabling those.

If turning them off fix your issue, then you’ve pinpointed the problem.

Even if turning them off did not fix your issue, or you did not have redirection plugins installed in the first place, you want to go on to disable all your plugins (select all and apply the deactivate bulk action).

Next, backup your .htaccess file from your server and delete it (see the previous step).

Now try accessing your site. If it works, then the problem was from a plugin.

You can then go on to activate your plugins one after the other until the problem re-occurs. This way, you can easily identify the plugin causing your issue.

Disabling plugins without access to wp dashboard

If this issue is preventing access to your dashboard, you can disable plugins manually. Read this guide: How To Disable WordPress Plugins Using FTP.

Contact Your Webhost

If all the steps above do not fix your issue, you should contact your web host. They have a lot of control over how your site URL and redirects work and may have made a change that caused your issue.

Even if they haven’t made a recent change, they would be able to identify and solve the problem for you if it is from their end.

Как исправить ERR_TOO_MANY_REDIRECTS

Err too many redirects как исправить?

При переходе на какую-либо интернет-страницу пользователь может столкнуться с внезапно появившимся в окне браузера сообщением «ERR_TOO_MANY_REDIRECTS», в котором часто указан код ошибки 310 (error 310).

Данная ошибка возникает в ситуации, когда браузер оказывается вовлечён в «дурную бесконечность» редиректов (перенаправлений) с одной страницы на другую, с которой он выходит через ошибку 310.

Давайте рассмотрим причины возникшей проблемы ERR_TOO_MANY_REDIRECTS и варианты её решения.

Окно веб-навигатора с текстом ошибки

Что это значит ERR_TOO_MANY_REDIRECTS?

В большинстве случаев указанная проблема ERR_TOO_MANY_REDIRECTS возникает на браузере Гугл Хром более ранних версий (по словам разработчиков – до 44 версии Хром).

В переводе текст сообщения звучит как «Слишком много редиректов», и обычно означает ситуацию, при которой пользовательский браузер переходит на какую-либо страницу, с которой его отправляют на следующую страницу, затем на другую страницу и так далее (или идёт замыкание цикла на уровне «А указывает на Б, а Б указывает на А»).

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

Если старые версии браузеров полностью «погружались» в такой цикл на неопределённое время, то современные версии браузеров самостоятельно выходят из такой бесконечности редиректов, сигнализируя об ошибке сообщением «TOO_MANY_REDIRECTS».

Похожими сообщениями об ошибке являются описанные ранее в нашем блоге IT-DOC:

  • ERR_FILE_NOT_FOUND;
  • ERR_NETWORK_CHANGED;
  • 500 Internal Server Error.

Как исправить «ERR_TOO_MANY_REDIRECTS»

Варианты решения данной проблемы я разделю на две основные категории – для пользователя и веб-мастера.

Действия для пользователя

Итак, если вы пользователь, и при переходе на какой-либо сайт встретились с рассматриваемой ошибкой ERR_TOO_MANY_REDIRECTS, выполните следующее:

  • Используйте другой браузер. Наиболее эффективным и простым вариантом решения проблемы является задействование другого браузера (к примеру, вместо «Хром» используйте «Мозиллу» или «Edge»). Поскольку проблема наиболее часто проявляется себя именно на Хром, задействование альтернативных веб-навигаторов позволяет избавиться от досадной дисфункции;
  • Очистите кэш (Опера, Хром) и куки вашего браузера. В частности, на Хром это делается переходом в «Настройки», затем в «Дополнительные», там находим и кликаем на «Очистить историю». Определяемся с временным диапазоном очистки (к примеру, «Всё время»), и нажимаем на «Удалить данные»;

    Удалите ненужные данные

  • Избавьтесь от нестабильных расширений (дополнений) для вашего браузера. Если проблема проявила себя совсем недавно, и при этом вы недавно установили на ваш браузер какое-либо расширение, рекомендуется отключить (удалить) данное расширение, дабы убедиться, что не оно является фактором возникновения проблемы. В Хром это делается переходом в «Настройки», затем «Дополнительные инструменты», далее «Расширения»;
  • Сбросьте настройки вашего браузера. Для некоторых пользователей эффективным способом борьбы с ошибкой является полный сброс настроек их навигатора. На Гугл Хром это делается переходом в настройки браузера, кликом на «Дополнительные» внизу, а затем вновь в самом низу жмём на «Сбросить»;

    Воспользуйтесь данной опцией для сброса настроек

  • Довольно редкой причиной дисфункции является некорректные дата и время на пользовательском ПК. Проверьте указанные значения, и при необходимости исправьте их (наводим курсор на дату и время внизу справа, жмём правую клавишу мыши, выбираем «Настройка даты и времени»).

    При необходимости установите корректные значения времени

Действия для веб-мастера

В случае решении ошибки ERR_TOO_MANY_REDIRECTS для веб-мастеров рекомендуется выполнить следующее:

  • Первым делом рекомендуется проверить файл .htacess. Просмотрите его содержимое на предмет наличия циклов, а также слишком большого количества редиректов. При необходимости откорректируйте содержимое файла, убрав с него лишние циклические значения.
  • Проверьте корректность кода перенаправления на вашей странице. Если вы недавно добавили на какую-либо из ваших страниц код перенаправления, то рекомендуется проверить корректность его значения с целью убедиться, что код написан правильно;
  • Отключите плагины перенаправления. Если в функционале вашего ресурса вы задействовали подобные плагины, попробуйте последовательно отключить их и понаблюдать, не восстановиться ли нормальный функционал вашего сайта;
  • Также фиксировались случаи, что ошибка 310 была вызвана ситуацией, при которой адрес сайта и адрес WordPress были написаны кириллицей, а для стабильной работы заглавной страницы требовалось написание с использованием punycode.
Понравилась статья? Поделиться с друзьями:
О компьютерах просто