Как переключиться с HTTP на HTTPS?

 

Пожалуйста, выполните следующее:

 

 1. Купите и установите SSL-сертификат на Ваш вебсервер: https://cleantalk.org/install-SSL-certificate

 

 2. Измените все жёсткие ссылки на HTTPS

  Всегда хорошо использовать относительные ссылки, но в любом случае найдутся какие-нибудь абсолютные ссылки, оставленные кем-то когда-то, поэтому полностью проверьте все места в Вашем сайте и базе данных во время перехода с HTTP на HTTPS.

 

 3. Обновите JavaScript, библиотеки AJAX для работы с HTTPS

  Проверьте все произвольные скрипты, чтобы они теперь указывали на и работали с HTTPS. Это касается и скриптов от 3-х лиц тоже.

  Также просканируйте Ваш сайт на наличие содержимого без шифрования.

 

 4. Добавьте редиректы 301 для новых HTTPS ссылок

  Nginx

Добавьте данный код в конфиг-файл Nginx:

server { listen 80; server_name domain.com www.domain.com; return 301 https://domain.com$request_uri; }

 

  Apache

Добавьте данный код в файл .htaccess:

RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

 

  Подробнее о редиректах здесь: https://moz.com/learn/seo/redirection

 

 5. Обновите Ваш файл robots.txt

  Измените все абсолютные ссылки или блокирующие правила, которые могут быть в Вашем robots.txt и до сих пор указывать на HTTP-директории или файлы.

 

 6. Оповестите Google об изменении Вашего URL

  Передобавьте Ваш сайт в Google Webmaster Tool (но в этот раз с https://) и проследуйте по этому руководству, чтобы оповестить Google об изменении Вашего URL: http://w3guy.com/change-wordpress-domain-url-seo/

 

Источники:

https://www.keycdn.com/blog/http-to-https/

https://designmodo.com/wordpress-https/