Здесь можно найти всё что Вам нужно! ⇒

Почта techsupport@web-rubik.ru

Перевод сайта с http на https, редирект на https в htaccess и все тонкости перехода

Автор: © barik


Как перевести сайт с http на https, редирект в файле htaccess и всё что нужно знать о переходе. Полная информация о переводе сайта с http на https.


Чтобы полностью перевести сайт с http на https необходимо:
1. Приобрести SSL сертификат
2. Настроить разметку на сайте, в файлах robots.txt и sitemap.xml, сделать редирект в файле htaccess
3. Настроить переезд сайта в панели вебмастеров Яндекс и Гугл

Для чего нужен SSL сертификат и где приобрести

Говоря о переходе сайта на https, подразумевается перевод сайта с небезопасного http-соединения на безопасный протокол https. Соответственно сайты с защищённым https-соединением намного привлекательней для поисковиков и пользователей, чем с небезопасного http-соединения. Если говорить кратко, то протокол https позволяет отправлять запросы на сервер с нашего сайта в зашифрованном виде, гарантируя при этом, что эти самые данные не будут перехвачены злоумышленниками. Простой пример передаваемых данных - это авторизация на сайте. В процессе авторизации мы отправляем запрос на сервер, который содержит логин и пароль. Так вот, если отправлять эти данные по небезопасному соединению, то они легко могут быть перехвачены, что в результате может привести к взлому сайта или страниц пользователей. Работу протокола https обеспечивают SSL сертификаты, которые многие хостинги выдают бесплатно. Если у Вас нет хостинга или он не предоставляет такой услуги, не отчаивайтесь, его можно легко приобрести, забив нужную фразу в поиск.

Что нужно поменять в разметке сайта, в файлах robots.txt и sitemap.xml, сделать редирект в файле htaccess
Необходимо поменять в разметке все ссылки на ваши файлы, которые начинаются с http на https. Если у Вашего сайта структура абсолютная и путь к файлам начинается с

../page.html

то Вам ничего менять не надо, разве что в области head к примеру, в тэге base, если он прописан.
В файле robots.txt обязательно следует указать главное зеркало с протоколом https. Также указать ссылку на карту сайта так с протоколом https


Host: https://сайт.ru
Sitemap: https://сайт.ru/sitemap.xml

В файле sitemap.xml тек же нужно поменять все ссылки с http на https.
Сделать редирект в файле htaccess, 301 редирект с http на https. Чтобы не потерять трафик нам необходимо сделать так, что бы пользователь, заходя на сайт по протоколу http, его автоматически перенаправило на https. Делается это так:


RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule ^(.*)$ https://sitename.ru/$1 [R=301,L]

Переезд сайта в панели вебмастеров Яндекс
Выбираете сайт, который будете переводить и проходите [ Индексирование ] => [ Переезд сайта ]

Тут всё просто, поставить галочку - Добавить HTTPS и нажать – Сохранить.
Далее необходимо указать новый путь к файлу sitemap.xml
Проходите [ Индексирование ] => [ Файлы Sitemap ] и добавляете новый адрес


Переезд сайта в панели вебмастеров Google
Тут тоже ничего сложного, добавляете сайт с новым префиксом https

Далее выбираем основное зеркало с https. Переходите к старой версии вебмастеров Google, в новой версии этого пока нет. Открываем сайт и в настройках сайта ,кликаем по шестеренке справа, указываем основной домен.

В заключении указываем адрес карты сайта для нового префикса.

На этом у меня всё! Как Вы видите, нет ничего сложного в переводе сайта с http на https с редиректом в файле htaccess.

Понравился материал 1



2 Комментарии КОТОРЫЕ

Сергей

А долго ждать результатов после проделанного? У меня в вэбмастере ничего не поменялось!

© barik

Через неделю поменяется, а там всё сами увидите :)


Оставить комментарий

Оставленные комментарии проверяются технической частью интернет портала Web-rubik.ru



←−−−