Главная/Установка/SSL на WordPress
SSL на WordPress: переход на https по шагам
SSL на WordPress включают в три действия: выпускают сертификат на хостинге, меняют в настройках два адреса с http на https и заменяют старые ссылки в базе, чтобы страницы не показывали предупреждение о смешанном контенте. Сама WordPress сертификат не выпускает, это делает сервер.
Ответ за 30 секунд
Порядок такой: сертификат на хостинге, два адреса на https, замена старых ссылок в базе. Перед заменой сделайте копию. Если сменить адрес до выпуска сертификата, зайти в админку не получится, пока адрес не вернут в wp-config.php.
На хостинге сертификат Let's Encrypt выпускается и продлевается сам, WordPress остаётся только перевести на https.
Как не забыть ни один шаг перехода WordPress на https2адреса в настройках надо сменить
wp-configфайл для защиты админки
0 ₽бесплатный сертификат на хостинге
01 · 1 мин
Откуда взять сертификат для сайта на WordPress#
Шифрование делает веб-сервер, а не WordPress, поэтому сертификат нужно получить до любых правок в настройках сайта. На обычном хостинге это один пункт в панели: откройте раздел сертификатов, выберите домен и включите бесплатный Let's Encrypt. Выпуск занимает до часа.
На своём VPS сертификат выпускают через Certbot, а потом подключают к веб-серверу: SSL на Nginx или SSL на Apache. Подробнее о бесплатном варианте и его пределах: бесплатный SSL на хостинге.
02 · 1 мин
Какие два адреса в WordPress нужно сменить на https#
Когда сертификат заработал, откройте в админке «Настройки», затем «Общие». Там два поля: «Адрес WordPress (URL)» и «Адрес сайта (URL)». Замените в обоих http:// на https:// и сохраните. Вас попросят войти заново, это нормально.
Если после сохранения админка перестала открываться, потому что сертификата ещё нет, задайте адреса прямо в файле wp-config.php. Строки в файле перекрывают значения из настроек:
define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );
Здесь же включается принудительный https для входа в админку:
define( 'FORCE_SSL_ADMIN', true );
03 · 1 мин
Как убрать смешанный контент после перехода WordPress на https#
Страница по https, но картинка вставлена старой ссылкой http://: браузер считает её небезопасной и снимает замок. WordPress хранит такие ссылки в записях, виджетах и настройках темы, и смена адреса в настройках их не трогает.
Проще всего заменить все ссылки одной командой WP-CLI. Сначала запустите её с флагом --dry-run, она покажет число замен и ничего не изменит:
wp search-replace 'http://example.com' 'https://example.com' --skip-columns=guid --dry-run
wp search-replace 'http://example.com' 'https://example.com' --skip-columns=guid
Колонку guid пропускают: это постоянные идентификаторы записей, их не переписывают. Без доступа к консоли ту же замену делают плагином для поиска и замены в базе, и в любом случае перед ней нужна копия. Как искать остатки и что делать с чужими скриптами: смешанный контент.
04 · 1 мин
Как отправить посетителей со старых http-адресов на https#
Поисковики и закладки хранят старые адреса, поэтому нужен постоянный редирект с http на https. Его делают на уровне сервера, а не плагином: так ответ уходит до запуска WordPress. Готовые записи для Nginx, Apache и .htaccess собраны на странице редирект на https.
Бесконечные перенаправления
Ошибка «слишком много перенаправлений» после перехода бывает, когда перед сайтом стоит прокси или CDN, а WordPress не видит, что запрос пришёл по https. Добавьте в wp-config.php до строки с подключением wp-settings.php:
if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) {
$_SERVER['HTTPS'] = 'on';
}
Инструмент · 1 мин
Как не забыть ни один шаг перехода WordPress на https#
Порядок важен: сертификат, потом адреса, потом ссылки в базе, потом редирект. Отметьте шаги по мере выполнения.
Порядок перехода WordPress на https
Отмечайте сделанное, подсказка покажет следующий шаг
Если планируете перейти на другой хостинг или поменять домен, сертификат придётся выпускать заново: привязка сертификата к домену.
06 · 1 мин
Вопросы о переходе WordPress на https#
Нужен ли плагин, чтобы включить SSL на WordPress?
Нет. Сертификат подключается на хостинге, а в WordPress меняют два адреса в настройках и ссылки в базе. Плагины лишь автоматизируют эти шаги.
Что делать, если WordPress после https показывает «слишком много перенаправлений»?
Проверьте, не ставит ли прокси или CDN свой редирект. Если перед сайтом стоит прокси, добавьте в wp-config.php определение https по заголовку X-Forwarded-Proto.
Как сменить адрес WordPress на https, если в админку не войти?
Добавьте в wp-config.php строки WP_HOME и WP_SITEURL с адресом на https. Значения из файла работают вместо сохранённых в базе.
Влияет ли переход WordPress на https на позиции сайта?
Для поисковика важен сам факт https, а не цена сертификата: бесплатный и платный дают одинаковый эффект. Главный риск перехода в другом: забытые редиректы и старые http-ссылки.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026; WP-CLI: команда search-replace (параметры --dry-run и --skip-columns), developer.wordpress.org/cli/commands/search-replace, проверено 19 октября 2026.
Бесплатный SSL на хостинге
На хостинге Таймвеб сертификат Let's Encrypt выпускается и продлевается автоматически, настраивать вручную ничего не нужно.
- Бесплатный SSL на каждый домен
- Автоматическое продление
- Включается в панели в один клик
- Поддержка 24/7