Компания Avahost.ru предоставляет бесплатные SSL сертификаты для своих клиентов от компании Comodo – лидера в данной сфере услуг. SSL сертификат гарантирует защиту любого сайта от взлома, передаваемых данных.
Прежде чем переходить на HTTPS сайт необходимо подготовить. Изначально нужно проверить ссылки внутренней перелинковки. Ссылки бывают двух видов, абсолютные и относительные.
К примеру http://www.avahost.ru/o-kompanii/ — абсолютная ссылка,
/o-kompanii/ — относительная ссылка (относительные вне зависимости от домена).
//www.avahost.ru/o-kompanii/ абсолютная,
//o-kompanii/ — относительная (Относительные вне зависимости от протокола ).
Нужно использовать ссылки со второго примера, в котором исключается название протокола. Весь медиа контент сайта также необходимо перевести в относительные адреса, это же касается и внешних скриптов.
После того как SSL сертификат установлен сайт нужно настроить для того что бы поисковики воспринимали сайт https как главный при поиске. Необходимо указать директиву Host в файле robots.txt К примеру Host: //www.avahost.ru и установить 301 редирект с http на https. Для этого в файле htaccess нужно добавить код.
Варианты:
1.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
2.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
3.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
После настройки сайта желательно сообщить поисковикам что у вас установлен и настроен SSL сертификат. Делается это в панели для вебмастеров как у Google так и у Yandex. Это нужно сделать что бы не потерять часть поискового трафика вашего сайта.
Теперь вы можете проверить наличие https в адресной строке браузера и убедится что все данные вашего сайта и его пользователей гарантировано защищены.