Все руководства по развёртыванию Развёртывание

Полное руководство по миграции с HTTP на HTTPS

Миграция с HTTP на HTTPS — это больше, чем просто установка сертификата. Вам нужно настроить редиректы, исправить внутренние ссылки, устранить смешанный контент, обновить внешние сервисы и убедиться, что поисковые системы распознали изменение. Это руководство охватывает каждый шаг.

Почему стоит перейти сейчас? В октябре 2026 года Chrome включает HTTPS-First по умолчанию — HTTP-сайты будут показывать полностраничное предупреждение. 86,9% веб-сайтов уже используют HTTPS. Если вы всё ещё на HTTP, вы в сокращающемся меньшинстве.

Полный чек-лист миграции

Фаза 1: Получение и установка сертификата

  • 1. Получите бесплатный сертификат на GetHTTPS (5 минут, без установки)
  • 2. Установите на серверNginx | Apache | cPanel | WordPress | IIS
  • 3. Проверьте работу HTTPS — перейдите на https://yourdomain.com, проверьте значок замка

Фаза 2: Редиректы и контент

  • 4. Настройте 301-редиректы со всех HTTP-URL на HTTPS
  • 5. Исправьте смешанный контент — обновите все URL ресурсов с http:// на https:// или относительные пути
  • 6. Обновите внутренние ссылки — измените http://yourdomain.com/page на https:// или /page (относительный путь)
  • 7. Обновите канонические теги<link rel="canonical" href="https://yourdomain.com/page">
  • 8. Обновите карту сайта — сгенерируйте заново с URL-адресами https://

Фаза 3: Внешние сервисы

  • 9. Google Search Console — добавьте ресурс https://, отправьте обновлённую карту сайта
  • 10. Google Analytics — Настройки → Ресурс → URL по умолчанию → измените на https://
  • 11. Профили в социальных сетях — обновите URL сайта в Twitter, LinkedIn, Facebook и т. д.
  • 12. Подписи и шаблоны электронной почты — обновите ссылки на https://
  • 13. Сторонние интеграции — URL вебхуков, обратные вызовы API, настройки CDN-источника

Фаза 4: Усиление безопасности и проверка

  • 14. Включите HSTS — начните с max-age=300 (5 минут), увеличьте после проверки
  • 15. Проверьте через SSL Labs — целевая оценка Grade A

Частые ошибки

Циклы редиректов

Если ваша HTTPS-конфигурация тоже перенаправляет на HTTPS, возникает бесконечный цикл. Убедитесь, что только HTTP-блок сервера (порт 80) выполняет редирект — HTTPS-блок (порт 443) отдаёт контент в обычном режиме.

За прокси (Cloudflare, AWS ALB): прокси отправляет HTTP на ваш сервер. Проверяйте X-Forwarded-Proto вместо протокола соединения. Подробнее →

Временная потеря позиций в SEO

Это нормально. Google нужно время, чтобы повторно просканировать и переиндексировать ваши страницы по новым URL. 301-редиректы передают ссылочный вес. На большинстве сайтов позиции стабилизируются в течение 2-4 недель. SSL и SEO →

Жёстко закодированные HTTP-URL в базе данных

CMS вроде WordPress хранят абсолютные URL в базе данных. Редирект обрабатывает URL страниц, но <img src="http://..."> в контенте вызывает смешанный контент. Выполните поиск и замену:

# WordPress (WP-CLI)
wp search-replace 'http://yourdomain.com' 'https://yourdomain.com' --all-tables

Забытые поддомены

Если вы перенаправили example.com, но не blog.example.com, этот поддомен по-прежнему работает по HTTP. Проверьте все поддомены. Рассмотрите wildcard-сертификат.

Сторонние скрипты всё ещё на HTTP

Рекламные сети, аналитика, виджеты чата, встроенные карты — убедитесь, что все сторонние скрипты используют https://. Большинство современных сервисов поддерживают HTTPS. Если какой-то не поддерживает, найдите замену.

Проверка после миграции

# Проверьте работу редиректа
curl -I http://yourdomain.com
# Должно показать: 301 → https://yourdomain.com

# Проверьте работу HTTPS
curl -I https://yourdomain.com
# Должно показать: 200 OK

# Проверьте смешанный контент (быстрое сканирование)
curl -s https://yourdomain.com | grep -i 'http://' | grep -v 'https://'

Проверка в браузере: Откройте каждую основную страницу в Chrome DevTools → Консоль → ищите предупреждения о смешанном контенте.

SSL Labs: ssllabs.com/ssltest для комплексной оценки.

Часто задаваемые вопросы

Сколько времени занимает миграция?

Простые сайты: 30 минут. WordPress: 1-2 часа. Крупные сайты со сложными интеграциями: 1-2 дня. Сам сертификат получается за 5 минут (GetHTTPS) — остальное время уходит на обновление ссылок и сервисов.

Потеряю ли я обратные ссылки?

Нет, если вы используете 301-редиректы. Внешние сайты, ссылающиеся на http://yourdomain.com/page, пройдут по редиректу на https://yourdomain.com/page. Ссылочный вес передаётся через 301-редиректы.

Стоит ли выполнять миграцию в часы минимального трафика?

Сама установка сертификата не вызывает простоя (если вы делаете reload, а не restart). Но тестировать после легче в часы минимального трафика, чтобы обнаружить проблемы смешанного контента до пиковых часов.

Можно ли мигрировать постепенно (страница за страницей)?

Технически возможно, но не рекомендуется. Это создаёт запутанное смешанное состояние HTTP/HTTPS. Мигрируйте всё сразу — это проще, и Google обрабатывает это лучше.

Похожие статьи

Начало работы 2026-05-08
Как получить бесплатный SSL-сертификат (пошаговое руководство)
Получите бесплатный SSL-сертификат от Let's Encrypt за 5 минут --- без установки программ, без создания аккаунта. Полное руководство: 4 метода, оба типа проверки, установка на 6 платформах и устранение неполадок.
Развёртывание 2026-05-07
Как перенаправить HTTP на HTTPS
Принудительное перенаправление всего трафика на HTTPS с помощью серверных редиректов. Примеры конфигурации для Nginx, Apache и .htaccess с постоянными перенаправлениями 301.
Развёртывание 2026-05-07
Как исправить предупреждения о смешанном контенте
Смешанный контент возникает, когда HTTPS-страница загружает ресурсы по HTTP. Узнайте, как найти и исправить ошибки смешанного контента, чтобы получить чистый значок замка.
SSL и сертификаты 2026-05-08
Влияет ли SSL на SEO? Что на самом деле говорит Google
Google подтвердил HTTPS как сигнал ранжирования в 2014 году. Но насколько это важно? Реальные данные о влиянии SSL на SEO, эффект предупреждения «Не защищено» и что с этим делать.
Получите бесплатный SSL-сертификат в браузере
Без установки, без аккаунта. Ваш приватный ключ никогда не покидает устройство.
Получить сертификат