Нет редиректа с http на https: как настроить

Сложность: Сами за 5 минут Обновлено 30.10.2026

Что это значит

Сайт открывается и по http://, и по https://. Человек, набравший адрес без https, остаётся на незащищённой версии.

Чем мешает

Для поисковиков это два разных сайта с одинаковым содержимым: в поиск может попасть не та версия, а вес страниц делится. Посетители видят «Не защищено».

Как исправить

WordPress

  1. Установите плагин Really Simple Security и включите в нём перенаправление на HTTPS.
  2. Или добавьте правило в .htaccess (пример ниже). Перед правкой .htaccess сделайте копию файла.

Tilda

  1. «Настройки сайта → SEO → Редиректы для WWW, HTTPS» → выберите редирект с HTTP на HTTPS. Опубликуйте все страницы.

1С-Битрикс

  1. Добавьте правило в .htaccess в корне сайта (пример ниже).

OpenCart

  1. Добавьте правило в .htaccess в корне сайта (пример ниже). В OpenCart 2–3 также включите «Использовать SSL» на вкладке «Сервер».

Другой движок или свой сервер

  1. nginx: в блоке server для порта 80 поставьте return 301 https://example.by$request_uri; (пример ниже).

Пример кода

Замените example.by на адрес своего сайта.

# nginx: все http и www ведут одним 301 на https://example.by
server {
    listen 80;
    server_name example.by www.example.by;
    return 301 https://example.by$request_uri;
}
server {
    listen 443 ssl;
    server_name www.example.by;
    ssl_certificate     /etc/letsencrypt/live/example.by/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.by/privkey.pem;
    return 301 https://example.by$request_uri;
}

# .htaccess в корне сайта (Apache). Замените example.by на свой домен.
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://example.by%{REQUEST_URI} [L,R=301]

В Tilda и с плагином WordPress займёт 5 минут. Правку .htaccess или nginx лучше доверить разработчику.

Если сайт делал подрядчик

Перешлите ему ссылку на отчёт и эту просьбу:

Сайт открывается и по http, и по https. Настройте, пожалуйста, постоянное перенаправление 301 со всех http-адресов на https-версию.

Как проверить, что всё исправлено

Проверьте сайт снова на yasnoseo.by.