После установки SSL-сертификата Ваш сайт будет доступен, как через HTTP, так и через HTTPS-соединение. Однако лучше использовать только последний тип, поскольку он шифрует и защищает данные сайта.

Hostinger позволяет перенаправить сайт на HTTPS всего одним щелчком мыши из панели управления, однако Вы также можете использовать файл .htaccess.

Если Вы хотите перенаправить Ваш сайт на HTTPS вручную, следуйте этому руководству.

Перенаправление всего трафика на HTTPS

Одна из функций, которую можно настроить с помощью .htaccess является 301 редирект. Она будет перенаправлять весь трафик со старого HTTP URL-адреса на новый HTTPS. Вы можете активировать эту функцию, выполнив следующие действия:

  1. Перейдите в Файловый менеджер в панели управления hPanel и откройте файл .htaccess в папке public_html. Если файл не существует, создайте его.

  2. Прокрутите вниз, найдите строку RewriteEngine On и вставьте под ней следующие строки кода:

    RewriteEngine On 
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  3. Сохраните изменения.

ПРИМЕЧАНИЕ:

  • Убедитесь, что строка RewriteEngine On не повторяется. Если такая строка уже существует, просто скопируйте остальную часть кода без неё.

Перенаправление отдельного домена на HTTPS

Допустим, у Вас есть два домена: http://vashdomen1.com и http://vashdomen2.com. Оба домена относятся к одному и тому же сайту, но Вы хотите, чтобы только первый работал через HTTPS. В этом случае нужно использовать следующий код:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^vashdomen1.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Обязательно замените vashdomen1 Вашим доменом, на котором Вы хотите принудительно включить HTTPS.

Перенаправление отдельной папки на HTTPS

Файл .htaccess также можно использовать, чтобы настроить HTTPS для определённых папок. Однако в таком случаи файл следует поместить в папку, которая должна загружаться через безопасное HTTPS-соединение.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(folder1|folder2|folder3) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Не забудьте заменить значения folder названиями папок.

После внесения изменений очистите кэш браузера и попробуйте зайти на свой сайт по ссылке с HTTP. Если всё было сделано правильно, браузер автоматически перенаправит Вас на версию с HTTPS.

Вот и всё, теперь Вы знаете, как изменить файл .htaccess и перенаправить весь трафик с HTTP на безопасную HTTPS версию Вашего сайта.

Вы нашли ответ?