Как установить SSL-сертификат на хостинг WordPress

SSL-сертификат на WordPress ставится за чашку кофе: простая инструкция, без паники и кода.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Сегодня , и безопасность сайта, это не роскошь, а необходимость.
SSL-сертификат (аббревиатура расшифровывается как Secure Sockets Layer) — это электронный файл, который:

  • подтверждает принадлежность сайта конкретному владельцу;
  • шифрует передаваемые между пользователем и сервером данные;
  • повышает доверие посетителей и улучшает позиции в поисковой выдаче.

В 2026 году наличие SSL стало обязательным для любого блога на WordPress. Ниже приведено пошаговое руководство, которое поможет вам быстро и без ошибок установить сертификат на ваш хостинг.

Подготовка: проверьте хостинг и домен

Прежде чем установить SSL-сертификат, убедитесь, что:

  1. У вас есть активный хостинг с поддержкой PHP и MySQL (одна база данных достаточна).
  2. Домен полностью прикреплён к хостингу и успешно резолвится.
  3. Доступны права на изменение DNS-записей и файлов конфигурации сервера.

Выбор SSL-сертификата

SSL-сертификаты отличаются:

  • Уровнем шифрования — 128- или 256-битовое шифрование.
  • Типом:
    • DV (Domain Validation) — самый быстрый и дешёвый.
    • OV (Organization Validation) — требует проверки компании.
    • EV (Extended Validation) — максимальный уровень доверия, зелёная строка браузера.
  • Количеством сайтов, на один домен, на несколько поддоменов (Wildcard) или на множество доменов (Multi-Domain).

Для большинства блогов на WordPress в 2026 году достаточно бесплатного сертификата Let’s Encrypt DV.

Способы получения сертификата

Через панель хостинга (cPanel, Plesk, ISPmanager)

  1. Войдите в панель управления хостингом.
  2. Найдите раздел SSL/TLS или SSL-сертификаты.
  3. Выберите Let’s Encrypt → Выпустить сертификат.
  4. Укажите основной домен и, при необходимости, поддомены вида www.
  5. Нажмите Установить и дождитесь автоматической генерации (1-2 минуты).

Через плагин WordPress

Если ваш хостинг ограничен в возможностях, используйте плагин SSL Zen или WP Encryption:

  • Установите плагин через Плагины → Добавить новый.
  • Следуйте мастеру настройки: плагин сам сгенерирует и установит сертификат Let’s Encrypt.
  • После успешной генерации активируйте Forced HTTPS (принудительное перенаправление).

Установка сертификата на сервер

При ручной установке или использовании стороннего центра сертификации:

  1. Скачайте архив с файлами:
    • certificate.crt (сам сертификат);
    • private.key (приватный ключ);
    • ca_bundle.crt (цепочка промежуточных сертификатов);
  2. В панели хостинга откройте SSL/TLS → Установка сертификата.
  3. Вставьте содержимое файлов в соответствующие поля.
  4. Сохраните изменения и дождитесь применения (до 5 минут).

Настройка WordPress на работу по HTTPS

Обновите адрес сайта

  • Перейдите в Настройки → Общие.
  • Измените Адрес WordPress (URL) и Адрес сайта (URL) с http:// на https://.
  • Сохраните изменения.

Настройте автоматическое перенаправление

Откройте файл .htaccess в корне сайта и добавьте:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Замените внутренние ссылки

Установите плагин Better Search Replace, запустите поиск и замену http://yourdomain.com на https://yourdomain.com во всех таблицах базы данных.

Проверка корректности установки

  • Откройте сайт через https://yourdomain.com. В адресной строке должен появиться замок.
  • Проверьте сертификат на SSL Labs — оценка должна быть не ниже A.
  • Убедитесь, что все ресурсы (картинки, CSS, JS) загружаются по HTTPS, иначе браузер выдаст mixed content.

Распространённые ошибки и способы их решения

Ошибка Причина Решение
Сайт не открывается по HTTPS Сертификат не привязан к домену Проверьте привязку в панели хостинга и DNS
«Your connection is not private» Сертификат просрочен или выпущен на другой домен Переустановите сертификат или обновите дату окончания
Mixed content В коде остались ссылки на http:// Используйте плагины SSL Insecure Content Fixer или ручную замену

Автоматическое продление сертификата

Бесплатные сертификаты Let’s Encrypt действуют 90 дней, но большинство хостингов автоматически продлевает их. Убедитесь, что:

  • В Cron-заданиях присутствует строка certbot renew или эквивалент.
  • В панели хостинга включён параметр Автопродление SSL.

Установка SSL-сертификата на хостинг WordPress в 2026 году — это простой, но критически важный процесс. Он занимает от 5 минут (автоматические решения) до 30 минут (ручная установка) и обеспечивает:

  • шифрование личных данных пользователей;
  • рост позиций в поисковиках (Google и Yandex отдают предпочтение HTTPS-сайтам);
  • увеличение доверия аудитории и повышение конверсии.

Уделите время правильной настройке один раз, и ваш блог на WordPress будет защищён надёжно и надолго.