Независимо от того, работаете ли вы с сайтом на общей инфраструктуре, виртуальной машине или выделенном сервере, установка SSL-сертификата обеспечивает доступ по протоколам HTTP и HTTPS. Только HTTPS шифрует данные, которыми обмениваются сервер и ваши посетители. Чтобы обеспечить полную безопасность и соответствие требованиям SEO, вам следует внедрить HTTPS на всем сайте с помощью .htaccess.
Прежде чем приступить к работе, убедитесь, что:
Чтобы проверить это, откройте https://yourdomain.com. Если в браузере появится значок безопасного замка – все готово.
Добавьте следующий код в верхнюю часть файла .htaccess, расположенного в корневой папке вашего сайта (обычно /public_html):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Если редирект не работает:
После сохранения изменений:
Если вы используете WordPress, принудительного включения HTTPS в .htaccess не всегда достаточно. Обновите Адрес WordPress (URL) и Адрес сайта (URL) в разделе:
Настройки → Общие → измените оба на https://yourdomain.com.
Также рассмотрите плагин типа Really Simple SSL для автоматической обработки смешанного содержимого.
Принудительное использование HTTPS с помощью .htaccess – это простой, но очень важный шаг к обеспечению безопасности вашего сайта. Он защищает данные, укрепляет доверие пользователей и поддерживает ваши SEO-усилия. Если вы используете виртуальный хостинг, VPS или выделенный сервер – метод .htaccess универсален и эффективен.