Как перейти на защищенный HTTPS протокол

Для работы сайта через защищенный протокол https:// необходимо приобрести SSL сертификат (обычно это можно сделать у вашего хостинг провайдера)

После подключения SSL сертификата, на стороне хостинга, все ссылки на вашем должны начинаться с https:// , но по умолчанию в движке стоит настройка на протокол  http:// , поэтому часть статичных файлов на сервере могут оказаться недоступны, такие как style.css и другие. Из-за этого внешний вид сайта будет отличаться от ожидаемого.

Чтобы  исправить начало ссылок и вернуть сайт к прежнему виду, необходимо в корневом файле сайта файле config.ini изменить значение директивы
PROTOCOL = "https"

После этого сайт будет корректно открываться по ссылкам начинающимся с https:// , но при обращении к сайту по ссылкам http:// , стили не будут подключаться. Поэтому нужно сделать так чтобы сайт при любом обращении к нему открывался по https:// , для этого в файле .htaccess нужно добавить следующий код 
после этой строки
RewriteEngine on
​​​​​​​
RewriteCond %{HTTP:HTTPS} !=on [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteRule ^(.*)$ https://ваш домен/$1 [R=301,L]

Комментарии

Имя:
E-mail:
Введите текст с картинки:

Получать уведомления о новых коментариях:
Загрузить все