Перенаправление сайта с http на https в файле .htaccess

Для автоматического перенаправления сайта с версии без SSL-сертификата (http://) на защищённую версию сайта (https://) необходимо добавить правило

webhosting1 min read

ℹ️

Для автоматического перенаправления сайта с версии без SSL-сертификата (http://) на защищённую версию сайта (https://) необходимо добавить правило перенаправления в файл .htaccess.

Откройте файл .htaccess

Файл .htaccess должен находиться в корневой директории сайта.

Открыть файл можно через Диспетчер файлов в панели управления cPanel.

Добавьте правило перенаправления

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

RewriteEngine On RewriteCond % off RewriteRule (.*) https://%% [R=301,L]

После добавления этих правил все посетители сайта будут автоматически перенаправляться на защищённую версию сайта HTTPS.

Включите отображение скрытых файлов (если .htaccess не виден)

Если файл .htaccess не отображается в корневой директории сайта:

  • откройте Диспетчер файлов в cPanel
  • нажмите кнопку Настройки в правом верхнем углу
  • включите параметр Показывать скрытые файлы

Если файл всё равно отсутствует, вы можете создать новый файл с именем .htaccess и добавить в него указанное выше правило.

Теперь сайт будет автоматически перенаправляться с http:// на https://.

⚠️

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

Видеоинструкция

Ниже представлено видео по настройке перенаправления HTTP → HTTPS:

▶ Смотреть видеоинструкцию