ГлавнаяWikiРуководства по установкеКак перенаправить HTTP на HTTPS в Nginx и Apache?

Руководства по установке DigiCert и Sectigo SSL

Для того чтобы изменить URL страницы, отображаемой в результатах поиска, Google рекомендует использовать 301 Redirect. Это лучший способ убедиться, что поисковые системы и пользователи будут направлены на нужную страницу, а также защитить себя от потери трафика из поисковых систем.

  • 1

    В каких случаях стоит использовать 301 редирект?

    При наличии нескольких одинаковых версий на разных поддоменах или в разных папках, например http://domain.site.tld или http://site.tld или httpS://domain.site.tld, перенаправить посетителя на основную версию сайта.

    В связи с ребрендингом (или по другим причинам), когда вы хотите, чтобы пользователи не заметили разницы при нажатии на один и тот же URL. При склеивании (объединении) двух сайтов, чтобы ссылки со всех страниц первого перенаправляли на новый.

  • 2

    Как настроить 301 перенаправление с HTTP на HTTPS в Apache

    Обычно при использовании SSL-сертификата используется как минимум два виртуальных хоста. Обычные запросы сервера должны обслуживаться через порт 80, а SSL-запросы - через порт 443. Используйте обычную директиву redirect, если вы хотите перенаправить пользователей с не SSL-сайта на SSL-сайт. Чтобы включить перенаправление с помощью Apache, необходимо включить mod_rewrite:

    http to https

    Чтобы изменения вступили в силу, перезагрузите веб-сервер Apache:

    http to https

    В .htaccess для перенаправления с HTTP на HTTPS добавьте:

    http to https

    Сохраните и закройте файл, а затем перезапустите HTTP-сервер с помощью следующей команды:

    http to https

    Перенаправление одной страницы, а не всего сайта

    http to https

    Подсказки о перенаправлениях .htaaccess

    Не дублировать RewriteEngine On;

    RewriteCond и RewriteRule должны следовать непосредственно за RewriteEngin на

  • 3

    Перенаправление NGNIX с HTTP на HTTPS

    Воспользуйтесь этим руководством, чтобы перенаправить всех своих посетителей на HTTPS с использованием префикса домена WWW. Этот метод использует технику 301 редиректа и безопасен для SEO в соответствии с лучшими практиками Google. Вам нужно будет отредактировать файл конфигурации виртуального хоста Nginx, чтобы принудительно перенаправить всех пользователей на HTTPS://www.domain.tld, используя описанный ниже пример.

    http to https

    Перезапустите веб-сервер Nginx, чтобы изменения вступили в силу, используя команду:

    http to https
  • Заключение

    Сегодня обязательно использование протокола HTTPS для защиты всего трафика между посетителями вашего сайта и сервером. Мы предлагаем веб-сервер Nginx как самый мощный и простой способ настроить ваш сайт с постоянными 301 редиректами.