В настоящее время всё больше сайтов переходят с HTTP на защищенную версию этого протокола — HTTPS. Получить сертификат для своего сайта теперь как никогда просто, многие используют для этого центр сертификации Let’s Encrypt. О том, как получить сертификат, мы сегодня говорить не будем. Поговорим о том, как сделать так, чтобы ваш сайт с CMS MODX Revolution по умолчанию использовал доменное имя с HTTPS.
Первым делом нужно открыть Системные настройки в панели управления MODX Revolution и найти Тип сервера (ключ server_protocol) в разделе Система и сервер. По умолчанию там будет указано http.
Замените это значение на https.
После этого добавим в файл .htaccess следующие строки:
RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://[имя_сайта]/$1 [R=301,L]
Вместо [имя_сайта] впишите свой сайт (не забудьте убрать квадратные скобки).
Сразу же после сохранения изменений обращения к сайту будут передаваться по протоколу HTTPS.
Статьи по теме: