Як встановити ssl сертифікат на wordpress і підключити https до сайту

Всім доброго часу доби! Сьогодні в даній статті я постараюся максимально докладно і просто розповісти про те, як встановити SSL сертифікат на WordPress (Вордпресс) сайт і налаштувати HTTPS. Останнім часом все більше і більше шуму з'являється навколо ССЛ сертифікатів, все задають питання, обговорюють на форумах, створюють завдання щодо переходу сайтів на HTTPS, в загальному якась панацея.







Як встановити ssl сертифікат на wordpress і підключити https до сайту

Щоб не проходити цю тему стороною і поділитися інформацією зі своїми читачами вирішив теж запив статтю на цю тему і розповісти все що необхідно знати щоб отримати сертифікат SSL і налаштувати HTTPS на своєму сайті або блозі працюючому на вордпресс движку.

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

Для звичайних сайтів і блогів, наприклад таких як мій блог, цілком достатньо сертифікату DV. До речі, якщо ви помітили то мій блог ще не має сертифіката SSL і HTTPS шифрування. Можливо для когось це критично, але особисто я не поспішаю переходити на https. Всьому свій час!

Для чого потрібен SSL сертифікат сайту і що він дає

Якщо почитати форуми сео і вебмайстрів, то можна зрозуміти, що після переходу сайту на HTTPS особливого зростання у видачі сайт не отримує. Але оскільки в пошуковій системі гугл наявність SSL сертифікату у сайту є ранжир фактором, то не варто це упускати. Можливо зараз ще не дуже сильно Google сприймає це, але з часом можливо через відсутність https сайти будуть занижуватиметься у видачі.
Принаймні в браузері Гугл Хром вже зараз виводиться інформація якщо сайт не має SSL, браузер попереджає про те, що сайт не безпечний.

Читайте так же: Безкоштовні шрифти для Лендінгем Пейдж (Landing Page).

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

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

Для своїх сайтів на Вордпресс я отримав безкоштовно сертифікати у хостинг-провайдера Beget. Відмінний хостинг за невисокою ціною і оперативної службою підтримки. Рекомендую!

Підключення SSL сертифікату на сайті WordPress

Практично у всіх або абсолютно у всіх хостинг провайдерів підключення SSL сертифікату виконується дуже просто, по крайней мере я ще не разу не стикався з якимись серйозними проблемами. В налаштуваннях WWW доменів в панелі управління хостингом є пункт «SSL» потрібно перейти туди і ввести всі необхідні настройки, після чого у вас до доменного імені буде прикріплений сертифікат.

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







Переводимо сайт на HTTPS

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

1. Робимо бекап бази даних і файлів;
2. Входимо в адмінку сайту і встановлюємо плагін «Better Search Replace»;

Як встановити ssl сертифікат на wordpress і підключити https до сайту
За допомогою даного плагіна ми будемо міняти все абсолютні посилання на відносні, якщо звичайно такі будуть на нашому сайті. Але, це потрібно зробити обов'язково.
Після встановлення плагіну переходимо на вкладку - «Інструменти» - «Better Search Replace» в панелі управління сайтом.
Як встановити ssl сертифікат на wordpress і підключити https до сайту

Як встановити ssl сертифікат на wordpress і підключити https до сайту

А в нижню вставляємо такий код

Точно так же перевіряємо всі таблиці, після цього натискаємо на кнопку «Run» (виконати).
Після того як плагін виконати необхідну операцію, то ви побачите повідомлення про завершення операції.

Як встановити ssl сертифікат на wordpress і підключити https до сайту

Наступним кроком нам потрібно увійти в панель управління хостингом, і в кореневій директорії сайту знайти файл «wp-config.php» і внести в нього невеликі виправлення. А саме, відкриваємо файл на редагування і вписуємо наступний рядок коду

Її потрібно вставити в самому кінці перед рядком
/ * Це все, далі не редагуємо. Успіхів! * /

Як встановити ssl сертифікат на wordpress і підключити https до сайту

Так само додамо трохи нижче через пробіл ще кілька рядків коду, які будуть говорити про те, що наш сайт на вордпресс може використовувати тільки по протоколу HTTPS:

# This domain should only be contacted in HTTPS for the next 12 months
Header set Strict-Transport-Security "max-age = 31536000» env = HTTPS

Як встановити ssl сертифікат на wordpress і підключити https до сайту

Повідомляємо пошуковим системам про перехід сайту на HTTPS і отриманні SSL сертифікату

Як встановити ssl сертифікат на wordpress і підключити https до сайту

Читайте так же: Як встановити пошук Google на сайт або блог

Щось пішло не так після перенесення сайту на HTTPS

При відкритті сайту працює за HTTPS на нашому хостингу буде використовуватися постійний редирект 301 - на нашому хостингу 301 редирект буде серверної налаштуванням. Тим самим на кожному хостингу різні настройки сервера, тому така конструкція редиректу десь може не працювати. Для цього я приведу нижче варіанти виправлення даної проблеми:

1. Якщо не вдається налаштувати 301 редирект сайту з HTTP на HTTPS, то напишіть на підтримку свого хостинг провайдера з проханням налаштувати для вас 301 редирект.
2. Так само ще один мабуть найлегший спосіб це звернутися на біржу фріланса, там ви зможете дуже швидко знайти фахівця який вам допоможе вирішити проблему.
3. Спробуйте використовувати інші коди для створення редиректів з HTTP на HTTPS.

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

Висновок.







Схожі статті