Незалежно від того, чи працює ваш сайт у спільній інфраструктурі, на віртуальній машині або виділеному сервері, встановлення SSL-сертифіката забезпечує доступ як за протоколом HTTP, так і за протоколом HTTPS. Тільки HTTPS шифрує дані, якими обмінюються між сервером і вашими відвідувачами. Щоб забезпечити повну безпеку і відповідність вимогам пошукової оптимізації, вам слід впровадити 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 – це простий, але дуже важливий крок для захисту вашого сайту. Він захищає дані, формує довіру користувачів і підтримує ваші зусилля з пошукового просування. Якщо ви використовуєте віртуальний хостинг, VPS або виділений сервер – метод .htaccess є універсальним і ефективним.