Ошибка появилась после включения в nginx перенаправления на https.
До неё поставил SSL сертификат. Проверил сайт — работает и по https и по http. Всё хорошо. Проверки системы проходит.
Включаем перенаправление в nginx. И получаем ошибку: "Внутреннее перенаправление (функция LocalRedirect)"
Ошибка явно из-за того, что не везде в битриксе стоит динамический протокол(так бы выбрался бы сразу https). Он явно теперь "стучится" по http, а nginx его редиректит, чего не ожидает Битрикс. Вот вам и ошибка.
Решение "влоб" — в файле dbconn.php прописываем строку:
Однако надо помнить и понимать, что это приводит к несостыковкам с http(порт там 80). Но в моём случае остаётся один https.
Заметили ошибку, можете подсказать еще что-то? — Обращаемся сюда
Всплыла такая проблема при мониторинге качества:
Функция LocalRedirect вызывается при переходе с форм авторизации и прочих форм на предыдущую страницу запроса.
Проблема появилась тогда, когда сайт перешёл на https.
Редирект производится через функцию LocalRedirect() .
Функция LocalRedirect() по умолчанию возвращает код «302 Found». Если надо постоянно делать перенаправление (например при смене адреса страницы), то надо указать в третьем параметре код 301.
Если есть возможность, то рекомендуется настраивать перенаправление на стороне веб-сервера.