Как перевести сайт с http на https правильно и по шагам


High Star

Как перевести сайт с http на https правильно и по шагам

Обязательно ли вообще переводить сайт c http на https? Нет, не обязательно. Если у Вас сайт некоммерческий, если на нем нет формы авторизации и формы обратной связи. То есть там, где нужно вводить какие-то свои данные. В остальных случаях переводить надо. Хочешь или не хочешь.

Где взять бесплатный сертификат?

Сегодня приобрести сертификат SSL для сайта можно абсолютно бесплатно это проект Let’s Encrypt.

Шаги по правильному переносу

  1. Проверьте все внутренние ссылки вашего сайта. Они должы быть все относительными.
  2. В файле .htaccess добавьте запись:
    RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://sitename.ru/$1 [R=301,L]
  3. В файле robots.txt добавьте:
    Host: https://sitename.ru
    Sitemap: https://sitename.ru/sitemap.xml
  4. В файле sitemap.xml замените http на https
  5. В Яндекс Вебмастере зайдите на своем сайте во вкладку "Индексирование - Переезд сайта" и отметьте галочкой "Добавить https". Также добавьте карту сайта как https://sitemap.xml
  6. .
  7. В Google Вебмастере добавьте все зеркала сайта (всего должно быть 4 штуки): http://sitename.ru, http://www.sitename.ru, https://sitename.ru, https://www.sitename.ru и отметьте в https://sitename.ru как главный домен. Для этого нужно нажать на шестеренку справа и выбрать нужное. Кроме того, загрузите новый адрес карты сайты https://sitimap.xml

Через какое-то время в Яндекс вебмастере появится новый сайт https, который потребуется подтвердить. Вот и все. Также и с Гуглом.