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]