Під час вибору SSD хостингу для сайту багато користувачів звертають увагу на обсяг дискового простору або вартість тарифу. Водночас не менш важливо переконатись, що хостинг-провайдер підтримує встановлення SSL-сертифікатів, а панель керування (наприклад, cPanel) надає зручні інструменти для налаштування HTTPS. Саме ці можливості дозволяють швидко перевести сайт на захищений протокол і забезпечити його коректну роботу.
SSL-сертифікат дозволяє використовувати захищений протокол HTTPS, який шифрує дані між браузером користувача та сервером. Незважаючи на те, що сучасні браузери дедалі частіше автоматично віддають перевагу HTTPS-з’єднанню, цього недостатньо для повноцінного переходу на захищений протокол. Тому рекомендуємо додатково налаштувати редирект із HTTP на HTTPS, щоб усі запити автоматично перенаправлялися на захищену версію сайту, навіть якщо користувач випадково відкриє його через HTTP.
Що нам знадобиться:
- Сучасний SSD хостинг з cPanel та вебсервером Apache або LightSpeed
- Доступ до панелі керування cPanel
- Домен з встановленим SSL сертифікатом
Інформація: Якщо ви не встановили сертифікат безпеки для вашого домену, ви можете отримати SSL сертифікат безкоштовно.
Створюємо перенаправлення з HTTP на HTTPS в cPanel
Для створення примусового перенаправлення з HTTP на HTTPS для вашого сайту, виконайте кроки, наведені ніжче:
1. Увійдіть в cPanel
Щоб налаштувати автоматичне перенаправлення з HTTP на HTTPS на хостингу з cPanel, увійдіть в панель керування вашого хостингу. Зазвичай доступ до cPanel відбувається за посиланням:
https://domain.com/cpanel
(де, domain.com – головне доменне ім’я вашого хостинг-аккаунту.)
або через особистий кабінет в біллінгу.
2. Перейдіть до керування доменами
В розділі “Домени” натисніть на “Домени“:

3. Відкрийте домашню папку сайту
На сторінці керування доменами ви отримаєте перелік доменів та піддоменів встановлених у вашому акаунті.
В колонці “Кореневий каталог документів“, навпроти кожного домену/піддомену, вказано його домашню папку – папка, в якій розміщуються файли відповідного сайту:

Клікніть на папці яка відповідає сайту для якого потрібно налаштувати перенаправлення. Це відкриє домашню папку сайту в “Диспетчері файлів“.
4. Відкрийте файл .htaccess для редагування
У вікні “Диспетчер файлів” знайдіть і клікніть на файлі “.htaccess“, після чого натисніть кнопку “Редагувати” на панелі інструментів “Диспетчеру файлів”:

Для цього, натисніть на “Налаштування” в правому верхньому кутку “Диспетчера файлів“, та активуйте опцію “Показати приховані файли (dotfiles)“, збережіть налаштування.
Якщо відображення прихованих (системних) файлів активовано, а файла з назвою .htaccess все одно немає, це означає, що файлу з такою назвою не існує. Створіть файл самостійно натиснувши кнопку “+Файл” на панелі інструментів і введіть “.htaccess” в поле “Нове ім’я файлу“. Після цього відкрийте файл для редагування, як було описано вище.
5. Додайте директиви перенаправлення з HTTP на HTTPS
Відкриється вікно редагування файлу. Додайте наступний код на самому початку файлу:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://DOMAIN.COM%{REQUEST_URI} [R=301,L]
замінивши “DOMAIN.COM” на фактичну назву домену для якого ви налаштовуєте перенаправлення.
6. Збережіть зміни
Перевірте коректність коду який ви додали. Зверніть увагу, що код необхідно додавати на початку файлу оскільки порядок інструкцій перенаправлення має значення і інші директиви можуть впливати на перенаправлення з HTTP на HTTPS. Якщо все правильно, збережіть зміни натиснувши кнопку “Зберегти зміни” в правому верхньому кутку редактора:
![]()
Редірект з HTTP на HTTPS додано. Що далі ?
Редірект налаштовано, але перед завершенням рекомендуємо переконатись, що він працює коректно. Відкрийте сайт через http:// або введіть адресу без зазначення протоколу – браузер має автоматично перенаправити вас на HTTPS-версію. Також перевірте кілька сторінок сайту, щоб упевнитися у відсутності помилок або попереджень про змішаний вміст (Mixed Content).
Якщо сайт використовує CMS, після внесення змін може знадобитись очистка кешу самої CMS та кешу браузера. Це допоможе уникнути ситуацій, коли сторінки продовжують відкриватися за старими правилами.
Якщо всі перевірки пройдено успішно, можна вважати, що перехід на HTTPS завершено. Тепер усі користувачі будуть автоматично потрапляти на захищену версію сайту незалежно від того, по якому протоколу користувачі звертаються до сайту.
На завершення варто зазначити, що підтримка HTTPS сьогодні є базовою вимогою для будь-якого сучасного сайту. Саме тому під час вибору хостингу для сайту варто звертати увагу не лише на вартість чи обсяг доступних ресурсів, а й на підтримку SSL-сертифікатів, зручну панель керування та інструменти для налаштування перенаправлення з HTTP на HTTPS.
