Як підключити SSL-сертифікат до сайту

post thumbnail

Ми неодноразово писали, перехід на HTTPS – ключовий крок для просування по рейтингу пошукових систем і для підвищення довіри клієнтів.

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

Крок 1 – Попередня підготовка

Перед установкою SSL потрібно зробити усі посилання відносними, прибравши прив’язку сторінок до певного протоколу.

Наприклад, посилання http://domain.com/page має виглядати так – /page або так – //domain.com/page

Також замініть посилання на зовнішні скрипти і статику, наприклад, було:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

Змінити на:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

Таким чином, всі елементи сторінки будуть завантажуватися по тому протоколу, який був запитаний клієнтом.

З ресурсами, з яких часто підключають контент – Facebook, YouTube, інші послуги Google і Instagram – проблем не виникне: вони давно працюють по HTTPS. Якщо якийсь із використовуваних вами скриптів недоступний з безпечного протоколу, краще відмовитися від нього або розмістити необхідний елемент, наприклад, шрифт або зображення, на вашому хостингу.

Малопопулярні ресурси, наприклад, деякі партнерські банерні мережі, можуть не поспішати перемикатися на захищене з’єднання. І тут вам вже потрібно прийняти рішення – відмовитися від їх використання або домовлятися з власниками про використання HTTPS.

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

Крок 2 – Вибір і встановлення SSL certificate

Ми вже говорили про те, що таке SSL-сертифікат, про його види і призначення кожного із них.

Коротко нагадаємо – сертифікати бувають:

  • Звичайні – прості в отриманні сертифікати; підходять усім, випускаються для одного домену за час до 60 хвилин. Існують як безкоштовні, так і платні SSL;
  • З розширеною перевіркою – доступні виключно для юридичних осіб; центр сертифікації перевіряє існування компанії, приналежність доменного імені і ряд інших чинників. Випуск займає від 1 до 7 днів, а вартість таких SSL помітно вище, ніж у простих сертифікатів. Найчастіше такі сертифікати потребують великі компанії і фінансові організації, що демонструють таким чином максимальний рівень захисту клієнтських даних;
  • Wildcard – такі SSL актуальні для користувачів, яким потрібно встановити єдиний сертифікат на кілька піддоменів.

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

Виконавши установку, перевірте доступність ресурсу по HTTP і по HTTPS. У разі виникнення проблем з доступом на сайт за якимось з протоколів, займіться пошуком і усуненням причини.

Крок 3 – Налаштування сайту для роботи по HTTPS

  • Змініть директиву Host в robots.txt вашого сайту:

Host: https://domain.com

Цим ви повідомите пошуковим системам про зміну основного дзеркала вашого сайту.

  • Установка перенаправлення з http на https.

В файл .htaccess додайте наступне:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Цей редирект підходить для більшості випадків. Інші варіанти можна подивитися в нашій базі знань.

  • Виправлення помилок

Потрібно перевірити всі сторінки, коди відповідей, доступність посилань, наявність помилок в панелі розробника в браузері і усунути знайдені помилки.

Крок 4 – Розкажіть пошуковим роботам про перенесення

Щоб завершити перехід, в панелі вебмайстра Google потрібно додати HTTPS-версію сайту – тепер в списку доменів будуть знаходитись обидві версії.

Якщо всі дії будуть виконані правильно, то установка завершена успішно і вам потрібно дочекатися повторної індексації в пошукових системах з оновленим протоколом. Залежно від кількості сторінок на вашому ресурсі, це займає від 1 до 3 місяців.

Telegram Hostpro

Наш телеграм

з важливими анонсами, розіграшами й мемами

Приєднатися

Можливо, вас зацікавить

Зміни щодо правил випуску Code Signing SSL-сертифікатів

Зміни щодо правил випуску Code Signing SSL-сертифікатів

З 1 червня 2023 року CA/Browser Forum оновив правила щодо випуску Code Signing сертифікатів...

Diana Honcharenko | Оновлено: 10.07.2023

Як підключити на сайт SSL-сертифікат Comodo Positive

Як підключити на сайт SSL-сертифікат Comodo Positive

Ми покажемо, як встановити SSL на WordPress-сайт через cPanel на прикладі одного з найпопулярніших...

Diana Honcharenko | Оновлено: 28.04.2023

Як підключити безкоштовний Let’s Encrypt SSL?  

Як підключити безкоштовний Let’s Encrypt SSL?  

У цій статті ми розкажемо і покажемо, як швидко підключити до сайту Let’s Encrypt,...

Diana Honcharenko | Оновлено: 27.04.2023

Як замовити SSL-сертифікат

Як замовити SSL-сертифікат

https://www.youtube.com/watch?v=QE0nX6kDvVk Крок 1. Обираємо SSL-сертифікат Для початку переходимо на сторінку замовлення SSL-сертифікатів і обираємо...

Diana Honcharenko | Оновлено: 27.04.2023