Переход c http на https: пошаговая инструкция

В статье «SSL - развод на деньги или необходимость?» мы говорили о том, что GOOGLE ранжирует защищенные сайты с SSL выше остальных. Помимо этого, с 2017 года GOOGLE будет по умолчанию отмечать сайты без https как небезопасные. Это значит, что пользователи, зашедшие на ваш сайт, будут видеть соответствующее уведомление. Мало шансов, что на таком сайте задержатся пользователи. Но в этой статье мы не будем говорить о том, чем грозит отсутствие SSL.  Мы коротко опишем план того, что нужно сделать и в какой последовательности.

 

1. Приобретение сертификата

Чтобы перевести сайт с http на https, нужно сначала приобрести сертификат. Если ваш сайт не является интернет-магазином или сервисом по приему платежей, вы можете остановиться на сертификате от Comodo — Comodo PositiveSSL. У него приемлемая цена и он выполняет основную функцию SSL на пять с плюсом. Если вам необходим сертификат, поддерживающий поддомены/множество доменов и поддоменов, или читаемый редкими версиями браузеров, то следует выбрать более продвинутую версию сертификата. Со списком всех предоставляемых нами сертификатов вы можете ознакомиться на странице: SSL сертификаты для сайта.

 

2. Установка сертификата

Далее вам нужно произвести установку SSL-сертификата на хостинг или VDS/VPS-сервер. На нашем сайте есть инструкции по установке сертификата.
 

3. Настройка внутренних ссылок

Когда ваш сайт станет доступен по адресу с https, при переходе на него вы увидите, скорее всего, уведомление о неполной защите страницы. Также у вас может не полностью отображаться шаблон сайта. Это связано с тем, что в шаблоне страницы вы подключаете стили и скрипты сайта через http://…./../. Нужно сделать ссылки относительными.
Пример:

<script src="http://example.com/jquery.js"></script>

<link rel="stylesheet" href="http://hoster.example.com/hoster.ru.css"/>

заменить на:

<script src="//example.com/jquery.js"></script>

<link rel="stylesheet" href="//hoster.example.com/hoster.ru.css"/>

 

4. Настройка robots.txt и sitemap.xml

В robots.txt нужно заменить две директивы. Это «host» и «Sitemap».

В «host» нужно прописать https://hoster.ru/ (вместо hoster.ru указывайте адрес вашего сайта)

В «Sitemap» https://hoster.ru/sitemap.xml 

 

5. Переадресация example.com

Для начала на всех страницах нужно установить тег:

 <link rel="canonical" href="https://…"/>

В данном теге ссылку нужно указывать не относительную, а абсолютную. То есть с https://...

О теге можно прочитать здесь

Также нужно сделать редирект на сайт https://. Подробнее об этом можно прочитать в нашей статье

 

6. Склейка

Далее необходимо добавить наш сайт заново в Яндекс.Webmaster и Google.Webmaster и установить сайт https:// как главное зеркало. После проделанных действий останется только ждать, когда поисковые системы заменят http на https и передадут все страницы сайта.

 

На этом перенос сайта с http  на https заканчивается. Теперь ваш сайт защищен. Если у вас возникнут вопросы по установке и настройке SSL на вашем сервере, обращайтесь в нашу техническую поддержку. Мы вам обязательно поможем.