Найти в Дзене
Владимир Ч.

Как перевести WordPress на HTTPS: простая пошаговая инструкция

Оглавление

В связи с постоянно растущей агрессией браузеров, к сайтам без 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 и такие же посты для важных страниц ( можно с дневным интервалом).

Если Вам лень разбираться со всеми протоколами, кодами и базами данных, Вы можете обратиться ко мне.