Как подключить бесплатный SSL для DLE сайта или особенности перехода на HTTPS

Скрипты и советы / Инструкции | 22 января 2017

ssl, https

С появление Бесплатных SSL-сертификатов Let's Encrypt процесс перехода на протокол HTTPS стал совсем простым. Главное - правильный хостинг у которого данная услуга бесплатна. Хотя до недавнего времени подобные действия были разрешены исключительно для виртуальных серверов, и никак не касались обыкновенных виртуальных хостингов.

Свой опыт перевода сайта работающего на DataLife Engine с протокола http на https опишем на примере хостера Инфобокс и домена blogssmartzone.com

0. в настройка своего хостинга активируем подключение сертификата

Как подключить бесплатный SSL для DLE сайта или особенности перехода на HTTPS


процедура активации занимает меньше минуты.

Как подключить бесплатный SSL для DLE сайта или особенности перехода на HTTPS


теперь всего 4 шага непосредственно с вашим DLE

1. В админке сайта указать протокол https
Как подключить бесплатный SSL для DLE сайта или особенности перехода на HTTPS




Как подключить бесплатный SSL для DLE сайта или особенности перехода на HTTPS


2. В корневом файле /robots.txt добавить

Sitemap: https://blogssmartzone.com/sitemap.xml
Host: https://blogssmartzone.com


Как подключить бесплатный SSL для DLE сайта или особенности перехода на HTTPS

адрес сайта с HTTPS


3. В админке сайт провести перестроение публикаций.

Как подключить бесплатный SSL для DLE сайта или особенности перехода на HTTPS



ВНИМАНИЕ


Пункт №4 делать только после индексации Яндексом обоих версий сайта (http и https)
В документации яндекса по переходу на https четко сказано. Не ставить редиректы до полной склейки зеркал. И оба сайта должны быть доступны и по http и по https. Редирект можно поставить позже уже после склейки, примерно через полтора два месяца.




4. В корневод файле редиректов /.htaccess

после:

RewriteEngine On


вставить:

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



это все.



а зачем оно нам надо то?



Поддержку защищенного соединения активно продвигает и пропагандирует компания Google. Уже сейчас сайты, не имеющие SSL-сертификата, не могут участвовать в сервисе Google Покупки, не могут размещать рекламу в Google Adwords (если на сайте есть форма заказа или форма регистрации). А с января 2017 года браузер Google Chrome начнет помечать сайты без HTTPS-шифрования как «незащищённые».
[recovery mode] Тестирование 15+ виртуальных хостингов для Wordpress или как не исчезнуть из индекса Яндекса

Шаг 0: С чего все началось? У меня есть сайт-визитка на Wordpress. И в один прекрасный день скорость ответа сервера по...

Подробнее
Исправление html кода для bb редактора

Если вдруг ваш сайт на DLE случайно поломал отображение верстки в админке, то данная заметка для вас. Как это обычно...

Подробнее
Модуль DLE-convert.xfields

Скрипт конвертации формата дополнительного поля новостей для DataLife Engine тип поля: text в новый тип поля: yesorno...

Подробнее
Sitemap.xml или «Делать было нечего...»

Новогодние праздники 666+666+666+6+6+6-го года в самом разгаре. За серьезные вещи совсем не хочется браться. Зато можно...

Подробнее
Moscow JS Meetup в Badoo

Рады сообщить, что 24-го сентября в Badoo пройдет Moscow JS Meetup. Программа «Что надо знать о HTTP/2», Александр...

Подробнее
Спортивный клуб - Самооборона СПб

Разработка сайта для клуба самообороны в отличии от прошлых заказов оказалась совершенно иной. У заказчика уже...

Подробнее

Написать комментарий

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
  1. а все началось вот с такого уведомления в панели управления хостингом :)

    Всем пользователям нашего хостинга теперь доступен SSL-сертификат Let's Encrypt. Для заказа Let's Encrypt сертификата не требуется выделенный IP-адрес, продлевается сертификат автоматически. Let's Encrypt это некоммерческий центр сертификации (certificate authority, CA), который выпускает SSL-сертификаты бесплатно и создан для того, чтобы большая часть сайтов смогла перейти к работе по шифрованному протоколу (HTTPS). Сертификаты Let’s Encrypt распознаются как подтвержденные во всех основных браузерах.


    молодцы ребята из Infobox - бесплатный HTTPS это конкуретное преимущество. Не будем показывать пальцем на Мастерхост, который хочет 140 рублей за выделенный ip 140 рублей за сам сертификат (ежемесячно).
    TCSE TCSE 22 января 2017 18:55 Ответить
  2. Спасибо автору!!!! :)
    AlexeyBlima AlexeyBlima 30 марта 2017 11:04 Ответить
  3. еще может пригодится вот такая запись

    
    # Редирект c https на http
    RewriteCond %{HTTPS} on
    RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI}
    


    Случайно, даже если человек использует в социальной сети безопасное соединение — как facebook, vk или твиттере вероятна возможность что ссылка на ваш сайт окажется не http — протокол а https.
    Проблема в том что если зайти на сайт с https протоколом
    TCSE TCSE 24 августа 2018 12:43 Ответить