Переход c http на https
0

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

Продолжая тему SSL сертификатов, которую я начал в статье "SSL сертификат — развод на деньги или необходимость?". Поговорим теперь о том как перенести сайт с http на защищенный https.

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

Первым делом вам нужно купить сам сертификат SSL. Покупайте только у проверенных продавцов, а лучше у крупных компаний. Также если у вас не интернет-магазин или вы не планируете принимать платежи у себя, то вам даже подойдет сертификат Comodo — Comodo PositiveSSL. У него достаточно низкая цена и он выполняет свою работу как SSL на все сто. А вот если вам нужен сертификат, поддерживающий поддомены/множество доменов и поддоменов, и читаемый редкими версиями браузеров, то нужно выбрать более дорогой сертификат, позволяющий эксплуатировать.

 

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

После того как вы нашли и купили сертификат, его нужно установить на виртуальный хостинг или VPS/VDS сервер. Здесь более подробную инструкцию скорее всего вам предоставит ваш хостинг провайдер (если он достаточно хороший).

 

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

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

Например это:

<script src="https://culabra.ru/jquery.js"></script>

Замените на:

<script src="//culabra.ru/jquery.js"></script>

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

В файле robots.txt вам нужно заменить адрес сайта в "host" и в пути карты "sitemap".

Где "host" нужно прописать https://site.ru/ (заместо site.ru укажите свой адрес сайта)

А где "sitemap" точно также замените адрес, например https://site.ru/sitemap.xml (также замените адрес на свой)

 

5. Переадресация site.ru

для начала на всех страницах установите следующий тег:

<link rel="canonical" href="https://site.ru/"/>

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

 

6. Склейка

После этого нужно добавить наш сайт по новой в поисковые системы (яндекс вебмастер и гугл вебмастер) и установить https:// - как главной зеркало. Как сделаете это, нужно будет лишь подождать, когда ПС заменят адрес http на https и передадут все страницы сайта.

 

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

Запись опубликована В категории: Вебмастеру

Shnapik

Вебмастер с опытом ищет приют! Возьмите меня, а то меня рвут!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *