Перевод Drupal 7 на протокол HTTPS

Привет всем!

Поисковики, в частности Яндекс и Гугл - очень невзлюбили протокол http, типа "небезопасный" и все сайты "аЦтой", которые сертификатом безопасности не обзавелись.

Пришлось переводить своё детище на защищённый протокол, хотя по сути - нах он мне нужен?
Ой бля, данные не защищены, хакеры спиздят всё и "мы все умрём" wink Хех, было бы что пизидить то laugh

В общем пришлось получить бесплатный сертификат "Let’s Encrypt" - для моих нужд этого более чем достаточно.

 

Настраиваем https на Drupal 7

  1. Первое - получаем сертификат. На http://hostland.ru это без проблем! В "Управлении" - "Домены" - есть "заветная кнопочка" - SSL.Drupal 7 - ssl
  2. Дальше наруливаем "Яндекс" - Вэб-мастер, Метрику и по необходимости всё остальное.
     
  3. Настраиваем 301 Redirect, ну типа - перееадресация, если по-русски.
    Вся эта премудрость заключается в правке файла .htaccess.
    Находим строку RewriteEngine On и после неё вставляем несколько строк:

    # Переадресация на HTTPS
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  4. Открываем и правим файл: sites/default/setting.php
    Находим и раскомментируем (убираем # ) директиву $base_url и вписываем адрсес сайта с протоколом https:

    $base_url = 'https://stalker-server.ru';
     

  5. Открываем файл Robots.txt и добавляем (или правим) директиву с протоколом https:

    Host: https://stalker-server.ru
     

  6. Если на сайте используется карта сайта, то так же поправляем протокол в файле Robots.txt:

    Sitemap: https://stalker-server.ru/sitemap.xml
     

  7. Теперь необходимо проверить ответ сервера. Это можно сделать, к примеру, с помощью сервиса: 2ip.ru
    Рабочий сайт с протоколом https должен возвращать код 200, остальные варианты - код 301.

    https://stalker-server.ru - HTTP/1.1 200 ОК
    https://www.stalker-server.ru - HTTP/1.1 301 Moved Permanently
    http://stalker-server.ru - HTTP/1.1 301 Moved Permanently
    www.stalker-server.ru - HTTP/1.1 301 Moved Permanently

Колонка админа:
Комментарии Вконтакте
Не забудь поделиться с друзьями в соц сетях! ;-)