Включаем SSL на хостинге сайта на 1C-Bitrix и получаем ошибку что страница не может быть безопасно отображена по непонятной причине ибо ни в шаблоне ни в страницах нет внешних ссылок.
Путем недолгих выяснений узнаем что сайт пытается небезопасно отобразить ссылку типа
http://domain.ru/bitrix/spread.php?s=QklUUklYX1NNX0...%3D&k=e75597... |
Эту ссылку выводит функция ShowSpreadCookieHTML()
. Параметры в строке закодированы через
$params = "s=".urlencode(base64_encode($params))."&k=".urlencode(md5($params.$salt)); |
Зачем все это и как работает можно подчерпнуть из документации или из курса Многосайтовость
Баг что ссылка без https или это фича разбираться будем потом, а пока что отключить такое поведение можно убрав галку с “распространять куки на все домены” в настройках Главного модуля.