Найти в Дзене
Роман Бондарь

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

По-умолчанию любой сайт на MODx установленный «из коробки» разворачивается с протоколом HTTP, но на сегодняшний день принято все сайты переводить на защищенный протокол HTTPS. Для организации защищенного протокола сначала необходимо выправить SSL сертификат. Для этой задачи нам подойдёт бесплатный SSL сертификат Let’s Encrypt, который можно получить и подключить прямо в панели управления хостингом. Настроить корректную работу SSL достаточно просто, настройка только одна. Для начала предполагается что SSL сертификат уже получен и успешно внедрен, далее задача стоит — сделать сайт успешно доступным по протоколу HTTPS. Заходим в «Системные настройки» — переходим в ветку «Система и сервер», находим тип сервера и меняем протокол на https Тип сервера — server_protocol — https Далее в фильтре системных настроек вводим link_tag_scheme в найденном параметре по умолчанию у нас стоит -1 нам необходимо поставить 1 для того что бы сайт работал по защищенном протоколу https. Далее переходим в .htacc

По-умолчанию любой сайт на MODx установленный «из коробки» разворачивается с протоколом HTTP, но на сегодняшний день принято все сайты переводить на защищенный протокол HTTPS. Для организации защищенного протокола сначала необходимо выправить SSL сертификат. Для этой задачи нам подойдёт бесплатный SSL сертификат Let’s Encrypt, который можно получить и подключить прямо в панели управления хостингом.

Настроить корректную работу SSL достаточно просто, настройка только одна. Для начала предполагается что SSL сертификат уже получен и успешно внедрен, далее задача стоит — сделать сайт успешно доступным по протоколу HTTPS. Заходим в «Системные настройки» — переходим в ветку «Система и сервер», находим тип сервера и меняем протокол на https

-2

Тип сервера — server_protocol — https

Далее в фильтре системных настроек вводим link_tag_scheme

в найденном параметре по умолчанию у нас стоит -1 нам необходимо поставить 1 для того что бы сайт работал по защищенном протоколу https.

Далее переходим в .htaccess и добавляем директиву 301 редиректа на HTTPS-протокол.

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

Наличие защищенного протокола HTTPS является позитивным сигналом для поисковой системы. И это является фактором ранжирования.