Актуальная тема для сайтов на движке MaxSite CMS, хотя актуальным данную CMS уже не назовешь. Тем не менее может кому-то пригодится.
При переезде сайта на платформе MaxSite CMS с HTTP на HTTPS возникает следующая проблема: Перестают исправно работать таблицы стилей и некоторые скрипты.
Исправляем следующим образом:
Находим файл /application/config/mso_config.php. Если такого нет, но есть - mso_config.php-distr, то надо из названия убрать часть -distr
В файле /application/config/mso_config.php нужно в самое начало вставить код:
# для корректной работы с HTTPS
if(
(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ||
(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
)
{
$_SERVER['HTTPS'] = 'on';
$_SERVER['REQUEST_SCHEME'] = 'https';
$config['base_url'] = str_replace("http:", "https:", $config['base_url']);
}
После чего войти в админскую часть сайта и нажать "Очистить кэш системы"
Сам же переезд на HTTPS чаще всего настраивается на стороне хостинг провайдера. В общем это все что необходимо сделать, после чего дизайн сайта станет таким же как был до переезда на HTTPS. Удачи!