Всем привет.
О переходе web-сайтов в сети с http на https не говорит разве что ленивый. И что всеми любимый
Chrome будет ранжировать http ниже https с 2017-го года, и что сам Google будет отмечать сайты с http как небезопасные. И т.п. Страшно стало жить в сети.) Это забота о нашей web-безопасности. Иначе обмен данными пользователя с таким сайтом происходит в открытом виде.
Поэтому если у вас есть свой web-сайт и он до сих пор откликается только на http самое время позаботится о переводе его на https. Какой нужен
сертификат, где купить и как установить подробно описано у Евгения Попова
здесь.
Ниже вкратце приведу Checklist такого перехода от одного SEO-шника.
Помните - изначально нужно провести работы по внутренней оптимизации, а потом уже переезжать на https.
Вначале нужно:
1. Провести предварительную подготовку web-сайта. А именно:
1.1. Заменить внутренние ссылки (как в текстах перелинковка, так и все ссылки в меню, изображений, стилей и т.д.) с абсолютных на относительные.
Относительные ссылки бывают двух типов:
1.1.1. Относительные вне зависимости от домена
- https://site.ru/about/ — абсолютная
- /about/ — относительная
1.1.2. Относительные вне зависимости от протокола:
- https://site.ru/about/ — абсолютная
- //site.ru/about/ — относительная. Именно этот вариант нам нужен!
Т.е. все ссылки по сайту НУЖНО привести к относительным, ВНЕ зависимости от протокола, их нужно привести к виду "//site.ru/about/"
1.2. Настройка подключений внешних скриптов.
Во внешних скриптах также нужно использовать относительные URL. Например, для библиотеки jQuery, вместо кода:
<script src="http://?ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
Нужно использовать: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
Также и с другими скриптами: Яндекс.Метрика, LiveInternet, Google Analytics, Яндекс.Директ, различные javascript библиотеки и др. Все это нужно сделать до полного переноса сайта с HTTP на HTTPS!
2. Установка SSL-сертификата: нужно купить(можно найти бесплатный) и установить ssl сертификат на ваш хостинг.
2.1. Приобрести SSL-сертификат, скорей всего сайту подойдет "обычный" (короткое описание по основным
http://prntscr.com/90p7nw) Приобрести можно например на GoGetSSL:
https://www.gogetssl.com (как самый дешевый). Либо же здесь
https://startssl.com/ взять бесплатный StartSSL ™ Free
Можно купить сертификат где угодно, главное, чтобы это было адекватно по цене и соответствовало требованиям
Google:http://googlewebmastercentral.blogspot.ru/2014/03/more-precise-index-status-data-for-your.html
2.2. Установить сертификат на сервере. Большинство хостеров предоставляют возможность через панель управления быстро установить выданный сертификат.
Сам сервер должен поддерживать SSL протокол. Если возникнут проблемы, нужно будет обратиться в тех-поддержку хостинга.
2.3. Проверить доступность сайта через HTTPS-протокол: после установки сайт должен работать и с http:// и с https://.