Настройка HttpS для CMS DRUPAL 7

1. Нужно добавить сертификат в панель управления и привязать его к домену - это делает Хостер.

2. Нужно убрать абсолютные ссылки.

* Адрес ссылки может быть как абсолютным, так и относительным. Абсолютные адреса должны начинаться с указания протокола (обычно http://) и содержать имя сайта. Относительные ссылки ведут отсчет от корня сайта или текущего документа. 

3. сделать редирект в файле  .htaccess

после строки  RewriteEngine on

вставить текст:

всмето:

 RewriteRule ^ - [E=protossl]
 RewriteCond %{HTTPS} on
 RewriteRule ^ - [E=protossl:s]

пишем:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

3.  в файле ~/www/cms-hosting.by/sites/default/settings.php  добавить или изменить:

изменить строки

$base_url = 'https://you-domain.by'; 

$cookie_domain = '.you-domain.by'; (в некоторых случаях эта строка остается закомментированной)

добавить в конце файла 

$conf['https'] = TRUE;

$_SERVER['HTTPS'] = 'on';

4.  в файле ~/www/you-domain.by/robots.txt и sitemap тоже просмотреть содержимое.