Как установить SSL-сертификат на сайт WordPress?
Роман, Пенза 0
Заказал новый сайт на WordPress, хостинг говорит, что SSL надо подключить самому. В интернете пишут разное: где-то нужно покупать сертификат, где-то есть бесплатный вариант. Что из этого правда и что делать в первую очередь?
Дмитрий Акиндинов технический администратор сайтов
ответил
На WordPress SSL чаще всего подключают прямо в панели хостинга: там обычно есть раздел с бесплатным сертификатом Let’s Encrypt, который выпускается и продлевается автоматически раз в 90 дней без участия владельца сайта — никуда покупать его не нужно. После выпуска в самом WordPress меняют адрес сайта на https в разделе Настройки — Общие, поля «Адрес WordPress» и «Адрес сайта», и ставят бесплатный плагин Really Simple SSL — он сам поправит внутренние ссылки на картинки и скрипты, которые остались на http, чтобы браузер не показывал предупреждение о смешанном контенте.
Платный сертификат нужен редко — в основном для сайтов с расширенной проверкой организации (OV или EV), где в адресной строке показывается название компании. Обычному сайту-визитке или магазину такой уровень не требуется, Let’s Encrypt даёт такой же зелёный замок в браузере.
Если у хостинга нет кнопки для Let’s Encrypt, сертификат заказывают у регистратора домена или отдельного удостоверяющего центра и устанавливают вручную в панели хостинга парой файлов — сертификатом и приватным ключом. Это занимает больше времени: выпуск платного сертификата обычно требует подтверждения через час-два, а иногда и сутки.
Отдельно стоит настроить 301-редирект с http на https на уровне сервера, а не только сменить адреса в WordPress — иначе старые ссылки и заходы по http продолжат открывать сайт без шифрования, и поисковик будет видеть две версии одной страницы как разные адреса. Проверить итог просто: замок в адресной строке браузера или отчёт на ssllabs.com.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.
Похожие вопросы
Что такое CMS-система?
Как удалить сайт на WordPress?
Какая версия PHP сейчас актуальна?
Как настроить Contact Form 7 для WordPress?
Как установить WordPress на локальный сервер?
Все вопросы по теме "CMS: WordPress, Битрикс, Tilda и другие"