После сообщения Google о том, что одним из факторов ранжирования будет наличие протокола https на сайте, все массово начали переносить свои проекты на защищенный протокол.
В Google весь этот переходил занимал два шага – редирект и настройка в Google Search Console.
У Яндекса было все сложнее:
- Установка сертификата;
- Добавление сайта с https в Яндекс Вебмастер;
- Переезд в Яндекс Вебмастере;
- Смена Host в robots.txt;
- Ожидание индексации сайта;
- Настройка редиректа.
Подробнее здесь: https://yandex.ru/blog/platon/2778
Причем, если был пропущен пункт 5, то Яндекс легко мог удалить проиндексированные страницы из поиска, а сайт с новый протоколом https мог еще не добавить в поиск. В итоге можно было остаться совсем без страниц в поисковой выдаче. Капец, в общем 🙁
Благо, позже Яндекс процесс перехода упростил:
- Установка сертификата;
- Добавление сайта с https в Яндекс Вебмастер;
- Переезд в Яндекс Вебмастере;
- Настройка редиректа.
Прежде чем переходить на новый домен
Убедитесь, что:
- Оба домена и доступ к их настройке находятся в вашем распоряжении.
- Новый домен не является зеркалом другого домена (это можно проверить следующим образом).
- Индексирование обоих доменов разрешено роботу Яндекса в файле robots.txt. Содержимое файлов robots.txt должно совпадать, чтобы робот мог обращаться по одинаковым адресам при проверке зеркал.
Установка бесплатного сертификата на beget.ru
Я пользуюсь хостингом beget.ru, установка бесплатного сертификаты занимает считанные секунды.
- Войдите в свой аккаунт на beget.ru;
- Найдите и нажмите на «Домены и поддомены»;
- В таблице найдите домен, который вы хотите перенести на защищенный протокол https;
- Справа будет иконка SSL-сертификата – это оно 🙂 Жмите.
- Выскочит окошко, нажимаем «установить SSL сертификат», а потом на кнопку «Перейти на HTTP/2;
- Переходим на раздел с сертификатами. Внизу будет кнопка «Установить».
После нажатия кнопки, вы увидите сообщение о том, что заявка на выпуск сертификата отправлена.
Теперь остается дождаться выпуска сертификата. О завершении установки вам сообщат по почте, а в разделе «Управление доменами» будет сообщение об установленном сертификате.
После того как сертификат вступит в силу, нужно переходить к настройкам в Яндекс Вебмастере.
Видео установки сертификата на beget.ru
Добавление сайта с https в Яндекс Вебмастер
Для начала нужно добавить сайт с протоколом https в сервис Яндекс Вебмастер.
Даже несмотря на то, что у вас уже добавлен сайт в виде: http://webmaster-seo.ru, нужно так же добавить сайт с протоколом https: https://webmaster-seo.ru.
Вот как это выглядит у меня:
Переезд сайта в Яндекс Вебмастере
Настройка редиректа с http на https
Для настройки редиректа зайдите в корневую папку сайта на хостинге. Найдите файл .htaccess.
Вставьте в него код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
Есть у вас WordPress, то код следует внести после строки # END WordPress
, иначе WordPress сотрет ваш редирект дня через 2-3.
Конец! 🙂
Спасибо за полезную информацию по переезду на https
Яндекс эту процедуру слегка усложнил, у Google это намного проще и быстрей, но со временем всё получилось))
Странно, что в Вебмастера Яши мне уже сменили главное зеркало на сайт с https, но проверяю индексации страниц и пишет, что нужно доказать право владения на сайт. ..странно
Рад, что статья вам помогла)
а сайт существует как с http так и с https?
Индексирование->переезд сайта.
В вебмастере нет такой опции
здравствуйте
вставил этот код без изменений
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
сайт перестал работать
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Пришлите весь код в файле htaccess