Правильный переезд сайта с http на https

Могу предположить, что раз вы читаете эту статью, то решили не затягивать неизбежное. Полностью с вами согласен чем раньше вы перевезете свой сайт на https, тем менее болезненным будет ваш переход. Дело в том что для поисковых систем http://site.com и https://site.com это два разных сайта. Теперь мы понимаем что ссылочная масса нашего сайта сильно просядет с переходом на https. Однако не стоит огорчаться по неизбежным вещам, тем более что я расскажу вам как сделать этот переход с минимальными потерями.

Первым делом добавьте новый сайт в Яндекс.Вебмастер. При этом сразу определитесь основное зеркало сайта будет включать в свой адрес WWW или же без его.

Далеко не отходя сообщим Яндексу, что адрес нашего сайта больше не главное зеркало. Для этого заходим в вебмастер и жмем на ячейку нашего старого сайта. Далее в разделе «Индексирование» выбираем пункт «Переезд сайта» и на открывшейся странице сообщаем о новом адресе нашего сайта. Само собой н не забудьте поставить галочку о добавлении защищенного протокола.

На этом работа с инструментами Яндекс закончена.

Теперь что заставить пользователей использовать только сайт, который имеет протокол https нам нужно установить редирект. Редерект будет перебрасывать пользователя на новый сайт в случае захода на страницы нашего сайта по старому адресу. Для этого нам необходимо получить доступ к файлу .htaccess который находится на сервере. Получить доступ можно зайдя на сервер по FTP или же через cPanel и ISPmanager. О той или иной возможности вам следует узнать у администратора.

Открываем файл .htaccess и в конце его добавляем этот код:

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Переиндексация сайта может занять до 3 недель. После чего с большой долей вероятности позиции сайта просядут, а соответственно посещаемость. Пусть лучше произойдет это на старте вашего бизнеса, и цена перехода будет небольшой.