Коротко: для HTTPS на WordPress нужен SSL-сертификат (часто бесплатный Let’s Encrypt), включённый в панели хостинга. Затем адрес сайта меняют на https:// в настройках и настраивают редирект с http. Остаётся устранить смешанный контент.
Этапы включения HTTPS
| Шаг | Что делают |
|---|---|
| 1 | выпустить сертификат |
| 2 | включить SSL в хостинге |
| 3 | сменить адрес сайта |
| 4 | настроить редирект |
| 5 | убрать смешанный контент |
Сертификат и адрес сайта
Панель хостинга → SSL
→ выпустить Let's Encrypt
→ активировать для домена
WordPress → Настройки → Общее:
Адрес WordPress (URL): https://site.ru
Адрес сайта (URL): https://site.ruПосле смены адресов вас может разлогинить — войдите заново уже по защищённому адресу.
Вкладки: редирект и смешанный контент
# .htaccess: http → https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]Редирект перенаправляет всех посетителей на защищённую версию. Без него сайт будет доступен по двум адресам, что вредит SEO.
Смешанный контент — картинки, скрипты или шрифты, подключённые по http на https-странице. Их нужно перевести на https или заменить ссылки, иначе замок в браузере не появится.
Проверьте: замок в адресной строке, отсутствие предупреждений в консоли браузера, корректную работу форм и отсутствие редиректов по кругу.
Практика: включить HTTPS
- Сделайте резервную копию базы.
- Выпустите SSL-сертификат в панели хостинга.
- Проверьте, что сайт открывается по
https. - Смените оба адреса в настройках WordPress.
- Настройте 301-редирект с
http. - Устраните смешанный контент и проверьте замок.
Частые ошибки: причина → решение
| Симптом | Причина | Решение |
|---|---|---|
| Замок не появляется | смешанный контент | перевести ресурсы на https |
| Сайт недоступен | неверные адреса | восстановить из копии |
| Редирект по кругу | конфликт правил | проверить .htaccess |
| Разлогинило | смена адреса | войти заново |
| Ошибка сертификата | истёк срок | продлить/перевыпустить |
Проверьте себя
Вопросы и ответы
Нет, Let’s Encrypt выдаётся бесплатно и обычно настраивается в панели хостинга в несколько кликов. Платные нужны для расширенных задач, например для магазинов с высокими требованиями.
При смене адреса браузер теряет старые cookie. Просто войдите заново по новому адресу с https — дальше всё будет работать.
Откройте консоль браузера: предупреждения о загрузке по http покажут проблемные ресурсы. Альтернатива — сервисы проверки SSL.
Да, чтобы старые ссылки и закладки по http не открывали незащищённую версию. Редирект сохраняет и трафик, и позиции.
Итоги
- Для HTTPS нужен SSL-сертификат, часто бесплатный.
- Адреса сайта меняют на
https://в настройках. - Настраивают 301-редирект с
http. - Смешанный контент убирают, иначе замок не появится.
Комментарии
Пока комментариев нет — будьте первым, кто поделится мнением.