WordPress – одна из самых популярных CMS-платформ в мире. На нем работает около 25% всех веб-сайтов в Интернете на сегодняшний день.
Независимо от того, являетесь ли Вы начинающим пользователем или опытным администратором, изучение того, как перевести сайт WordPress с HTTP на HTTPS, должно стать одним из Ваших главных приоритетов.
Прошли те времена, когда SSL-сертификаты были просто необходимостью для магазинов электронной коммерции или финансовых учреждений. Если Вы не знаете, как добавить SSL-сертификат на сайт WordPress, то сейчас самое время овладеть этим навыком.
Но прежде чем мы перейдем к основным аспектам того, как перевести сайт WordPress с HTTP на HTTPS, Вам необходимо иметь действующий SSL-сертификат, готовый к установке. Если Ваш сертификат уже запущен, Вы можете пропустить следующие два пункта, в противном случае, продолжайте читать.
Мы также записали видеоролик, который проведет Вас через весь процесс. Вы можете посмотреть видео, прочитать инструкции или сделать и то, и другое. Вы можете посмотреть видео ниже.
Первое, что Вам следует сделать еще до покупки SSL-сертификата, это уточнить у Вашего хостинг-провайдера, позволяет ли Ваш тарифный план устанавливать SSL-сертификаты сторонних производителей. Большинство сайтов WordPress размещаются на общем сервере, и если это и Ваш случай, то убедитесь, что он поддерживает частные SSL-сертификаты. Если нет, перейдите на VPS или выделенный сервер.
После того, как Вы разобрались с сервером, пришло время установить SSL-сертификат. Мы написали более 50 руководств по установке SSL для всех основных серверов и почтовых клиентов. Возможно, Вы захотите попросить веб-разработчика или системного инженера позаботиться об установке.
Измените настройки в Вашей приборной панели
Когда установка SSL будет завершена, войдите в Вашу панель WordPress Dashboard и перейдите в раздел Настройки > Общие. Проверьте URL-адрес WordPress и URL-адрес сайта. Если оба варианта – HTTP, добавьте S после HTTP и сохраните изменения. Теперь URL-адрес Вашей установки должен начинаться с https, как https://www.yoursite.com.
Очевидно, что Вы захотите, чтобы все Ваши сеансы входа и администрирования проходили через защищенное соединение. Для этого в файле wp-config.php Вашего сайта константа FORCE_SSL_ADMIN должна быть установлена в значение “true”. Вот полный код: define (‘FORCE_SSL_ADMIN’, true);
Избегайте смешанного содержимого
Следующий шаг – убедиться, что все Ваше содержимое, файлы, изображения, видео и скрипты загружаются по HTTPS. Кроме того, дважды проверьте свои базы данных и исходные коды на наличие потенциальных HTTP-ссылок. Вот как исправить смешанное содержимое и избежать ошибок SSL-соединения.
301 перенаправление
Установите 301 перенаправление с HTTP URL на новые HTTPS URL. 301 редирект дружественен поисковым системам и может быть реализован разными способами.
Заставьте WordPress использовать HTTPS
Еще одно важное действие – заставить посетителей Вашего сайта использовать SSL-соединение. Этого можно добиться, добавив некоторый код в Ваш файл .htaccess. Вставьте следующий код:
Для пользователей Apache:
RewriteEngine Вкл.
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
Для пользователей Nginx:
RewriteEngine Вкл.
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
Не забудьте заменить yoursite.com на Ваш URL.
Если эти шаги кажутся Вам слишком сложными, попросите разработчика помочь Вам перевести сайт WordPress с HTTP на HTTPS. Если Вы совсем новичок в WordPress и SSL-сертификатах, делать это самостоятельно не рекомендуется. Но если у Вас есть хотя бы промежуточные знания WordPress и доступ к файлам Вашего сайта либо через FTP, либо через панель управления хостингом, то Вы сможете осуществить все изменения, о которых мы рассказали в этой статье.
Контролируйте и тестируйте Ваше HTTPS-соединение
Не забывайте постоянно контролировать и тестировать свою настройку HTTPS. Чтобы проверить, насколько хорошо работает Ваш SSL-сертификат, просто зайдите на нашу впечатляющую страницу FAQ и воспользуйтесь инструментами, которые мы рекомендуем. Также, если Вы успешно установили SSL-сертификат и сделали все, о чем мы говорили выше, но браузеры продолжают показывать Ваш сайт как небезопасный, то мы рекомендуем Вам ознакомиться с этим пунктом FAQ.
Мы показали Вам, как перевести сайт WordPress с HTTP на HTTPS. Однако каждый сайт и сервер может потребовать индивидуальных настроек, которые мы не затронули. Для решения специфических вопросов, связанных с HTTPS, воспользуйтесь помощью профессиональных разработчиков.
Сэкономьте 10% на SSL-сертификатах при заказе сегодня!
Быстрая выдача, надежное шифрование, 99,99% доверия к браузеру, специализированная поддержка и 25-дневная гарантия возврата денег. Код купона: SAVE10