ssl200

Безкоштовний перехід на протокол https з http

Дата публікації: Всі, Цікаво

Деякі провайдери мають у своєму арсеналі послуг безкоштовні https сертифікати і мій не є винятком. Я користуюсь послугами хостинг провайдера “Україна”.
Інструкція як безкоштовно перейти з http на https
Заходимо в панель керування хостингом. Вибираємо “Мої сайти”. Дальше з випадаючого меню обираємо конкретний сайт, якщо у Вас їх там багато.

admin_panel_ukraine

В налаштуваннях по сайту обираємо “Налаштування SSL”.

Підключення безкоштовного ssl.

Дальше переходимо на середню вкладку “Let’s Encrypt сертифікат”.

Let’s Encrypt – це автоматизований Центр сертифікації (CA), який надає безкоштовні SSL-сертифікати для всіх бажаючих. Основна мета проекту Lets Encrypt – зробити інтернет максимально захищеним, реалізуючи ідею безпечного HTTPS з’єднання зі всіма сайтами в світі за замовчуванням.

Щоб встановити сертифікат let’s Encrypt, просто натисніть кнопку Встановити і система автоматично додасть Ваш сайт у чергу на отримання сертифіката. Період очікування виписки сертифіката – не більше 24 годин.

Натискаємо на кнопку “Встановити Let’s Encrypt – сертифікат”.

ssl1

Зміни наберуть чинності протягом 24 годин.

Далі треба підготувати сам сайт до змін протоколу:

  • В файл .htaccess додати код:RewriteEngine On
    RewriteCond %{HTTP:SSL} !1
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]
  • Якщо дизайн теми використовує абсолютні шляхи, то потрібно їх замінити. Для прикладу: http://mysite.top/forum/ поміняти на просто форум /forum/
  • Треба змінити http на https в конфігураційних файлах сайту. Якщо це блог на WordPress, то в адмінці прописати Адрес WordPress (URL) і Адрес сайту (URL) з https
  • Якщо виникають проблеми з відображенням зображень, логотипів, або не можете зрозуміти, чому іконка з замочком не світиться зеленим >>> контекстне меню миші >>> переглянути код >>> вкладка console >>> Mixed Content (змішаний контент, що не перебудувався в адресах з http на https). У мене такий трабл був з логотипом, та ще деякими картинками. Я їх пере підключив і проблема зникла, сайт став з https, а до цього не відображався і була проблема зі змішаним контентом. Уважно дивіться в консолі, там написано, які файли не дають нормально відображатися сайту. Суть в них зводиться до того, щоб в адресах замінити http на https.
  • Також потрібно не забути поміняти адресу карти сайту і директиву host в файлі robots.txt, в панелях вебмайстрів.

Якщо надумали змінювати адресу протоколу з http на https – звертайтесь, допоможу! Або пишіть в коментарях, які проблеми виникають під час зміни.

Також не забувайте, що при зміні протоколів можливе просідання трафіка з пошукових систем.

В майбутньому, будь-які сайти, котрі мають контактну форму, коментарі, реєстрацію користувачів мають мати протокол https.

Якщо до Вас такий лист від Гугл не приходив, то це не означає, що Вам не потрібно переходити на https протокол, краще перестрахуйтесь.

Ця стаття є свого роду продовженням іншої статті де розписано, що Google зокрема Chrome скоро буде сваритись на всі сайти з HTTP, які мають поля для введення інформації.


Залишити відповідь

Войти с помощью: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *