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