В связи с постоянно растущей агрессией браузеров, к сайтам без SSL сертификата, нам всем необходимо срочно выполнить переход на защищенный протокол HTTPS.
Для уменьшения потерь позиций в выдаче рекомендую пользоваться именно этой инструкцией.
1. Покупка SSL
Если у Вас не интернет магазин, вы не принимаете оплаты от пользователей сайта и максимальная информация которую вы храните это логин на почте, то рекомендую использовать бесплатный сертификат от letsencrypt.org. Для Вас это формальность, и деньги которые вы готовы потратить на платный сертификат, лучше будет потратить на продвижение сайта.
2. Копия сайта и базы.
Приучайте себя, каждый раз когда хотите что-то изменить, сделайте копию того что есть и лучше всего хранить копию за месяц до этого!
3. Изменение .htaccess
В данном файле Вам необходимо добавить данную запись
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
После можете попробовать перейти на сайт. Вас автоматически перекинет на HTPPS/вашсайт.в вашей зоне
Если будет надпись о том что ресурс не безопасен и предложение вернуться к безопасной странице, то не волнуйтесь, ssl еще не начал действовать.
4.Работа с SQL
Посетите PHP MyAdmin и выполните экспорт базы данных, Вашего сайта.
Создайте копию, если проигнорировали пункт 2. Далее откройте в Вашем текстовом редакторе, лично я пользуюсь Notepad++.
Нажмите ctrl+F перейдите в открывшемся окне во вкладку "заменить" и введите http в поле "Найти" , в поле "Заменить на" введите https. Далее нажмите " заменить все ".
Так вы замените все адреса файлов, которые находились в http. Далее сохранить, и в PHP MyAdmin выполняем импорт базы.
Готово, теперь пользователи вашего ресурса в безопасности.
Остается только 1 важный момент, нужно правильно уведомить Яндекс и Google о том что вы переехали.
5. В самом wp
Посетите раздел "Настройки" далее "общие" и измените http на httpS
Так же посетите файл robots.txt и замените адрес Host и Sitemap
Сперва яндекс :
Заходим в вебмастер в раздел "Индексирование" и подраздел "Переезд сайта".
Установите здесь галочку на "Добавить HTTPS" и потом нажмите кнопку "Сохранить".
В течении нескольких недель яндекс все сделает дальше сам.
Теперь google :
Заходим в гугл вебмастер и добавьте туда ваш сайт с HTTPS. По мере индексации, на которую уйдёт несколько недель, поисковик поймёт, какой сайт основной и начнёт показывать в поиске его.
Лайфхак для ускорения всех этих индексаций, разместите в социальных сетях сообщение о том что ресурс переехал на Https и такие же посты для важных страниц ( можно с дневным интервалом).
Если Вам лень разбираться со всеми протоколами, кодами и базами данных, Вы можете обратиться ко мне.