Index: trunk/core/kernel/startup.php =================================================================== diff -u -N -r3031 -r3132 --- trunk/core/kernel/startup.php (.../startup.php) (revision 3031) +++ trunk/core/kernel/startup.php (.../startup.php) (revision 3132) @@ -16,8 +16,10 @@ safeDefine('INPORTAL_TAGS', true); safeDefine('SERVER_NAME', $_SERVER['HTTP_HOST']); safeDefine('KERNEL_PATH', FULL_PATH.'/kernel4'); - safeDefine('PROTOCOL', isset($_SERVER["HTTPS"]) ? 'https://' : 'http://'); + $https_mark = getArrayValue($_SERVER, 'HTTPS'); + safeDefine('PROTOCOL', ($https_mark == 'on') || ($https_mark == '1') ? 'https://' : 'http://'); + $vars = parse_portal_ini(FULL_PATH.'/config.php'); if($vars === false)