Редирект на https: правила для Nginx, Apache и.htaccess, термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Редирект на https: правила для Nginx, Apache и.htaccess». Страница справочника целиком: Редирект на https.
Коротко о теме
Редирект на https делают кодом 301 в Nginx, Apache,.htaccess и WordPress. Готовые блоки конфига, проверка командой curl и причины цикла.
Подробности по разделам
Как сделать редирект с http на https в Nginx
Блок для порта 443 с сертификатом описан в SSL на Nginx. Если сертификат ставит Certbot, он умеет добавить редирект сам: флаг --redirect в команде certbot --nginx включает автоматическую переадресацию, а --no-redirect её запрещает.
Как настроить редирект на https в WordPress и IIS
Правило помещают внутрь элемента <rewrite><rules>. Привязку https и сертификат настраивают отдельно: SSL на IIS. Выберите, на чём работает сайт, и получите место для правила
Как проверить, что редирект с http на https работает
Хороший результат: один переход на итоговый адрес. Если вы видите два перехода, например сначала на https с www, а затем на https без него, объедините правила в одно. Остальные способы проверки сайта: проверка SSL.
Ключевые цифры
- Включить RewriteEngine, добавить условие RewriteCond %{HTTPS} off и правило RewriteRule с флагами L и R=301.
- Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026.
Термины на странице
- Apache
- Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
- WordPress
- WordPress это система управления сайтом. Ей нужны PHP и база MySQL.
- HSTS
- HSTS заставляет браузер открывать сайт только по HTTPS.
- IIS
- IIS это веб-сервер в составе Windows Server.
- Certbot
- Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
- CMS
- CMS это система управления сайтом: WordPress, Битрикс, Joomla.
- Виртуальный хостинг
- Виртуальный хостинг это место для сайта на общем сервере: обслуживание системы берёт на себя провайдер.
- Цепочка сертификатов
- Цепочка сертификатов связывает сертификат сайта с корневым через промежуточные. Без промежуточного часть браузеров покажет ошибку.
Что проверить
- Выпустите сертификат после того, как домен указывает на сервер.
- Проверьте, что установлена вся цепочка сертификатов.
- Включите перенаправление с HTTP на HTTPS.
- Сразу смените стандартный порт RDP или ограничьте доступ по IP.
- Проверьте, входит ли лицензия Windows Server в цену аренды.
- Для нескольких пользователей посчитайте нужные RDS CAL.