После настройки SSL сертификата и включение перенаправления на https тестирование Битрикс выдает ошибку Внутреннее перенаправление (функция LocalRedirect) Ошибка! Не работает. Это можно устранить?
20210
После настройки SSL сертификата и включение перенаправления на https тестирование Битрикс выдает ошибку Внутреннее перенаправление (функция LocalRedirect) Ошибка! Не работает. Это можно устранить?
Ответы (7)
$_SERVER["SERVER_PORT"] = "443";
Помогло
В nginx в настройке s1.conf должны быть строки:
server_name_in_redirect on;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header X-Forwarded-Proto http;
и ssl.s1.conf :
server_name_in_redirect on;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header X-Forwarded-Proto https;
Делается это так:
SetEnvIf X-Forwarded-Proto "^https$" HTTPS=on