После приобретения и установки SSL-сертификата вы должны автоматически перенаправлять посетителей на защищенную версию вашего сайта ( https:// ).

Это гарантирует, что данные, отправляемые на ваш сайт и с него, надежно зашифрованы. Кроме того, по данным Google, HTTPS теперь является сигналом ранжирования среди некоторых других факторов.

Что такое HTTPS, и почему вы должны его использовать?

HTTPS, отображаемый в виде значка замка в строке веб-браузера, указывает на использование протокола SSL для передачи данных между веб-сервером и веб-сайтом. Любой веб-сайт, особенно тот, который требует ввода учетных данных и конфиденциальных данных, должен использовать HTTPS.

Как работает перенаправление HTTPS?

Допустим, вы только что установили SSL на свой сайт, будь то с помощью нашей программы установки Let’s Encrypt в один клик или приобретенной через ваш клиентский кабинет.

Функция принудительного HTTPS-перенаправления в cPanel позволяет вам автоматически перенаправлять посетителей на защищенную версию вашего сайта.

Как принудительно перенаправить HTTP на HTTPS в cPanel?

1. Войдите в cPanel.

cPanel-Domains-hostkoss

2. Войдя в панель управления cPanel, прокрутите вниз до раздела “Домены” и нажмите на значок “Домены“.

Затем появится интерфейс доменов, где вы увидите список всех доменов на вашей учетной записи cPanel. Вы увидите колонку “Force HTTPS Redirect“.

cPanel-Domains-Forced-redirection-to-HTTPS-Actions

3. Найдите домен, который вы хотите перенаправить на HTTPS, и установим соответствующий параметр принудительного HTTPS-перенаправления в положение on, как в нашем примере:

Вы можете переключить несколько доменов, чтобы включить или отключить принудительное перенаправление HTTPS с помощью опции в верхней части таблицы. Установите флажок для каждого домена и выберите, хотите ли вы включить или выключить их все.

4. Теперь давайте вернемся и зайдем на ваш сайт. Обратите внимание, как он перенаправляет нас на защищенную версию, и мы видим символ защищенного замка в строке местоположения.

Как вручную перенаправить HTTP-запросы на HTTPS с помощью .htaccess

Однако если по какой-то причине ваш сайт не работает после того, как вы включили принудительное перенаправление в cPanel, попробуйте сделать это через файл .htaccess.

1. Отредактируйте/создайте файл .htaccess в папке, из которой обслуживается ваш сайт (обычно public_html). Вы можете легко отредактировать файл .htaccess с помощью FTP-клиента или через онлайн менеджер файлов в cPanel.

cPanel-Domains-htaccess

2. Добавьте следующий код в файл .htaccess:

  • RewriteEngine On
  • RewriteCond %{HTTPS}  !=on
  • RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

4. Сохраните файл и проверьте результаты в своем веб-браузере, попытавшись зайти на свой сайт, используя стандартный HTTP, а не HTTPS.

Если все работает правильно, вы должны быть автоматически перенаправлены на https.

Обратите внимание: Если у вас не установлен SSL-сертификат, это может привести к ошибкам. Пожалуйста, убедитесь, что у вас установлен и работает SSL-сертификат, прежде чем приступать к этой процедуре.

Об авторе

Andrii Kostashchuk

Андрей имеет опыт программирования на разных языках под разные платформы и системы. Более 8 лет посвятил сфере веб, работая с разными CMS, такими как: Opencart, Drupal, Joomla, и конечно же наиболее популярной в наши дни системой управления контентом WordPress.

Просмотреть все статьи