По умолчанию приложение проверяет, включен ли $_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]