Как настроить htaccess для https в MODX Revo

У каждого хостинг провайдера могут быть свои настройки и правила для волшебного файла htaccess. В этой статье описываются действия, проделанные на хостинге, который я предпочитаю для сайтов на MODX Revolution (Revo). Ссылка на хостинг в сайтбаре.

Частный вебмастер
Как настроить htaccess для https в MODX Revo
У каждого хостинг провайдера могут быть свои настройки и правила…

Получение сертификата SSL бесплатно

Начну с самого начала и расскажу как получить сертификат SSL. Если вы находитесь на том же хостинге, что и я, тогда сразу переходим на вкладку «Домены», выбираем свой домен и тут же появляется выбор получения сертификата SSL. Выбираем — получить и установить бесплатно!

После этих действий, вам на почту придет письмо, где будет сказано, что спустя определенный промежуток времени, сертификат будет установлен. Выжидаем и идем далее.

Настройка htaccess для https

Находясь в админке MODX Revo переходим в «Системные настройки», в фильтрах по разделу выбираем пункт «Система и сервер». Находим в списке: «Тип сервера» и заменяем http, на https

Далее: Заходим в корень сайта и открываем файл htaccess. Заменяем всё на следующий код:

RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) https://site.ru/$1 [L,R=301]
# The Friendly URLs part 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 
php_flag register_globals Off 
php_flag magic_quotes_gpc Off 
php_value magic_quotes_gpc Off 
<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www\.)?site\.ru$ [NC] 
RewriteCond %{HTTP:X-Forwarded-Proto} !=https 
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L] 
</IfModule>

ВАЖНО: Поменять site на свое доменное имя. Быть предельно внимательным, не удалить лишнее и не пропустить нужное.

На этом установку и настройку можно считать завершенной. Если я что то упустил, напишите в комментариях.


Видео урок



Комментарии