После приобретения и установки 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-сертификат, прежде чем приступать к этой процедуре.

Читайте также:

Часто задаваемые вопросы

Необходимо ли перенаправление HTTPS для всех сайтов?

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

Каковы потенциальные недостатки перенаправления HTTPS?

Хотя перенаправление HTTPS дает множество преимуществ, иногда оно может вызывать проблемы совместимости со старыми веб-браузерами или устаревшими плагинами. После внедрения HTTPS-перенаправления необходимо тщательно протестировать свой сайт, чтобы убедиться в его совместимости.

Могу ли я самостоятельно внедрить HTTPS-переадресацию или мне нужна помощь?

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

Сколько времени требуется для того, чтобы перенаправление HTTPS вступило в силу?

Перенаправление HTTPS обычно вступает в силу сразу после настройки. Однако поисковым системам может потребоваться некоторое время, чтобы распознать изменения и соответствующим образом обновить свои индексы.

Влияет ли перенаправление HTTPS на производительность сайта?

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

Совместимо ли перенаправление HTTPS со всеми хостинг-провайдерами?

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

Об авторе

Andrii Kostashchuk

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

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