Редирект с HTTP на HTTPS
July 2022
5 хвилин
131 переглядів

Як зробити переадресацію з http на https?

Зробити переадресацію http та https через htaccess нічого не варто повністю перейти на HTTPS, але при цьому адміністратор сайту покращить свої позиції при ранжируванні ресурсу пошуковими системами та суттєво підвищить безпеку. Надійні протоколи прикладного рівня передачі – це вже не корисний плюс, а вимога, за якою слідкує той самий Google. Якщо він бачить, що сайт працює на HTTP, але редиректи не налаштовані, він знижуватиме рейтинг і опускатиме домен нижче в пошуковій видачі.

Причини зробити переадресацію з HTTP на HTTPS

Існує безліч причин, з яких бажане налаштування редиректу запитів HTTP на HTTPS. Однак нижче будуть описані дві найважливіші. Найчастіше саме вони змушують адміністраторів сайтів організовувати перенаправлення (переадресацію).

По-перше, сайт отримує сертифікат SSL, що забезпечує безпечніший зв’язок завдяки використанню криптографічного протоколу для обміну даними між користувачем і ресурсом. Насамперед наявність SSL відрізняла проекти і вигідно виділяла їх на тлі інших. Тепер це потреба, оскільки соціальною мережею, хостингом, інтернет-магазином та іншими сайтами без протоколу безпеки ніхто не користуватиметься.

По-друге, зробити редирект із HTTP на HTTPS потрібно для підвищення безпеки за допомогою TLS. Яким би SSL не був добрим, він застарів у 2015 році. Безумовно, він захищає від шахраїв та перехоплення даних, але HTTPS – це не лише SSL, а й асиметричне шифрування для аутентифікації. Сайтам, які працюють з електронними платежами, такий протокол є обов’язковим.

Ще одна причина зробити перенаправлення з HTTP на HTTPS – SEO-оптимізація проекту. Сучасні пошукові системи пред’являють жорсткі вимоги до ресурсів, які ранжуються у звичайній органічній видачі та платних рекламних показах. Налаштувати редирект – здаватися в очах Google та Яндекс надійним доменом, що піклується про безпеку користувачів. Нагородою стануть вищі позиції у пошуку, більший трафік та, відповідно, заробіток.

Якщо вас турбує ціна отримання SSL або TLS сертифіката чи перекладу сайту на HTTPS, то не варто турбуватися. Більшість віртуальних хостингів та серверів підтримують безкоштовний переведення домену в безпечну зону.

Як встановлюється переадресація?

Іноді для HTTP-редирект HTTPS (код 301) починають встановлювати додаткові плагіни або користуватися сторонніми сервісами. Хоча простіше і швидше розпочати процедуру у файлі htaccess (текстовому документі конфігурації сервера ресурсу).

Для цього знаходять у кореневому каталозі сайту через FTP клієнт потрібний файл та відкривають його за допомогою вбудованих засобів. Прописують код:

RewriteEngine On

RewriteCond %{HTTPS} =off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA, L]

Залишається зберегти документ і перевірити зміни, чи є зміна посилання під час переходу на сайт через пошукову систему. Очевидно, встановити редирект, щоб перенаправляти користувачів просто.

Компанія Стремба допоможе створити корпоративний сайт та встановити SSL сертифікат.

Отримайте сайт, орієнтований під Ваших клієнтів з окупністю в перші дні

Form success message

telegram viber 001-phone-call