SSL для MODx
Настроить корректную работу SSL достаточно просто, настройка только одна. Для начала предполагается что SSL сертификат уже получен и успешно внедрен, далее задача стоит — сделать сайт успешно доступным по протоколу HTTPS. Заходим в «Системные настройки» — переходим в ветку «Система и сервер», находим тип сервера и меняем протокол на https
Тип сервера — server_protocol — https
Далее в фильтре системных настроек вводим link_tag_scheme
в найденном параметре по умолчанию у нас стоит -1 нам необходимо поставить 1 для того что бы сайт работал по защищенном протоколу https.
Далее переходим в .htaccess и добавляем директиву 301 редиректа на HTTPS-протокол.
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]