SSL
По умолчанию приложение проверяет, включен ли $_SERVER['HTTPS']=='on', и если он включен, то все URL-адреса будут находиться под https.
Если ваш сервер не может обнаружить переменную $_SERVER ['HTTPS'], перейдите в config/server.php файл и включить режим SSL в переменной ENABLE_SSL.
define('ENABLE_SSL', true);
Перенаправить HTTP на HTTPS автоматически
Откройте файл. htaccess в папке, где установлено приложение, и добавьте следующий код:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Это общие правила, которые будут работать для большинства серверов. Но иногда сервер может иметь другую настройку, и если код выше не будет работать, то спросите у службы поддержки хостинга о правилах .httaccess для перенаправления с http на https.
Например правила могут быть такими:
RewriteEngine On
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]