Как исправить ERR_TOO_MANY_REDIRECTS в результатах поиска wordpress?
С чем может быть связана ошибка ERR_TOO_MANY_REDIRECTS при переходе на результаты поиска?
Эта ошибка появляется только для незарегистрированных пользователей. То есть, если залогиниться с паролем - всё работает.
Куки в браузере чистились, .htaccess не менялся, урл сайта в настройках указан корректно, тема Storefront. Не понимаю, куда смотреть.
# BEGIN WordPress
# Директивы (строки) между `BEGIN WordPress` и `END WordPress`
# созданы автоматически и подлежат изменению только через фильтры WordPress.
# Сделанные вручную изменения между этими маркерами будут перезаписаны.
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Дополнительно:
Откуда куда редиректы?
Вангую, что всё же в настройках не правильно указаны адреса (протоколы). Либо же какой-то плагин (кривой/неправильно настроен).
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

ERR_TOO_MANY_REDIRECTSтолько для незарегистрированных пользователей почти всегда означает, что редирект делает не.htaccess, а WordPress-логика: плагин, тема, кэш, WooCommerce, защита, мультиязычность или настройка приватности. Для авторизованных всё работает, потому что к ним применяются другие условия.Проверяйте цепочку редиректов:
curl -I -L https://site.ru/?s=test
Если увидите повторяющиеся переходы между двумя URL, станет понятно, куда смотреть. Частые причины для поиска:
Ваш
.htaccessвыглядит как стандартный WordPress-блок, но это не доказывает, что серверные редиректы отсутствуют. Проверьте ещё настройки хостинга, nginx перед Apache, Cloudflare/CDN и плагины.Практичный тест: временно отключить кэш для URL поиска, затем включить лог редиректов или добавить в
template_redirectлог текущего URL и пользователя. Если без плагинов проблема исчезает — включайте их обратно по одному. Не лечите это очисткой cookies у пользователей: причина в цикле редиректов на сайте.