Bitrix. SSL(https), nginx - не работает внутреннее перенаправление.
Ошибка появилась после включения в nginx перенаправления на https.
До неё поставил SSL сертификат. Проверил сайт - работает и по https и по http. Всё хорошо. Проверки системы проходит.
Включаем перенаправление в nginx. И получаем ошибку: "Внутреннее перенаправление (функция LocalRedirect)"
Ошибка явно из-за того, что не везде в битриксе стоит динамический протокол(так бы выбрался бы сразу https). Он явно теперь "стучится" по http, а nginx его редиректит, чего не ожидает Битрикс. Вот вам и ошибка.
Решение "влоб" - в файле dbconn.php прописываем строку:
$_SERVER["SERVER_PORT"] = "443";
Однако надо помнить и понимать, что это приводит к несостыковкам с http(порт там 80). Но в моём случае остаётся один https.
Заметили ошибку, можете подсказать еще что-то? - Обращаемся сюда