Перевод на защищенный https протокол

настройка https wordpress

В этой статье я расскажу о нескольких способах перехода  wordpress на протокол https. Второй более сложный (требуются технические знания)

  • Установкой и настройкой плагина
  • Заменой всеx урл через базу данных

Внимание, перед всеми этими действиями сначала получите сертификат и установите его на хостинге, все что ниже – это настройка редиректа самого сайта на защищенный протакол.

Способ №1 – через плагин

      • скачать плагин Easy HTTPS (SSL) Redirection
      • активировать его,  зайти –> Настройки –>HTTPS Redirection:
      • Нажать чекбокс Enable automatic redirection to the “HTTPS”
      • Нажать чекбокс Force resources to use HTTPS URL
      • Нажать кнопку Сохранить

 

Способ №2 – через базу данных  и файл .htaccess

      1.  скачиваем базу данных вашего сайта
      2. открываем ее через редактор notepatd++ или sublime text
      3. находим и заменяем http://yourdomain.ru на https://yourdomain.ru 
      4. сохраняем
      5. импортируем новую базу предварительно удалив старую
      6. Прописываем в файле .htaccess  вот такой код в самом низу:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

 

 

robots.txt

Также не забываем про robots.txt.

  1. меняем главное зеркало  в директиве hosts
  2. меняем путь до карты сайта
  3. делаем в файле htaccess доступность файла robots.txt  для всех версий сайта
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]

Настраиваем вебмастер google и yandex

https://yandex.ru/blog/platon/2778

 

Проверка кода ответа сервера 301

Внимание, проверяйте, какой ответ выдают ваши старые ссылки с помощью

Проверки ответа сервера,

ответ должен быть 301  и посмотрите, куда идет перенаправление (зеленая рамка- https)

проверка ответа сервера Yandex

проверка ответа сервера Yandex

 

 

 

Неисправности и проблемы

Что делать если  срабатывают перенаправления но замочек горит красным цветом или горит только на отдельных страницах?

–  На странице сайта находятся ссылки имеющие протокол http – нужно сделать их относительными т.е  /catalog/page.html

Яндекс не хочет перенаправлять но новы домен:

– откройте файл robots.txt  через файл htaccess (описано выше)

Поделись с друзьями:

Добавить комментарий

* Все комментарии проходят модерацию