Переїжджаємо з http на https, як створити сайт самому і вже сьогодні

Як я перевів свій сайт з http на https протокол
Https-протокол - не мода, а норма сучасного безпечного сайту.
Почалося все з того, що Google оголосив про свій намір позначати в Google Chrome незахищені сайти, що працюють по протоколу http. Дану затію Google підтримали монстри українського інтернет простору Yandex, Mozilla та ін.
Не буду вдаватися в теорію і описувати всі переваги https-протоколу, скажу лише те, що використання HTTPS-з'єднання, забезпечує конфіденційність даних користувачів вашого сайту.

Технології розвиваються, прогрес невблаганно йде вперед. Як не сумно, але якщо ви не розвиваєте свій сайт, значить він вмирає ...
Покрокова інструкція перекладу WordPress-сайту з http на https
Перед початком перекладу свого сайту з http на https протокол обов'язково зайдіть на хостинг і зробіть backup файлів і бази даних. Маючи архів Ви завжди зможете повернути свій сайт в початковий стан.
Крок 1. Встановлюємо безкоштовний ssl-сертифікат
На хостингу Бегета ssl-сертифікат встановлюється простим натисканням на відповідну кнопку поруч з назвою домену - якщо побоюєтеся, то зверніться в підтримку хостингу - хлопці зроблять це швидко і якісно!
Крок 2. Налаштовуємо доступ сайту з http на https протокол
Заходимо в адмінку WordPress, вибираємо Настройки - Загальні.
На сторінці налаштувань знаходите рядки:

міняєте в них протокол з http на https.
Натискаєте на кнопку «Зберегти зміни".
Крок 3. Вносимо зміни в файли .htaccess і robots.txt
Якщо Ви зверталися в техпідтримку хостингу Бегета з проханням змінити протокол, то цей крок не для вас, тому що фахівці вже все зробили і внесли правильні записи!
Новачкам-любителям «чаклувати» самостійно повідомляю, що файли .htaccess і robots.txt знаходяться на хостингу, в кореневій папці. Для їх редагування, на головній сторінці управління хостингом
а) запустіть в файловий менеджер

б) зайдіть в папку з вашим сайтом
в) перейдіть в папку public_html (на хостингу Beget вона і буде кореневою текою вашого сайту)



г) На початок файлу .htaccess впишіть наступні 4 рядки:

Крок 4. Міняємо формат внутрішніх посилань на сайті
За замовчуванням всі внутрішні посилання на моєму сайті мали вигляд:
Для коректної роботи сайту по https протоколу потрібно щоб всі внутрішні посилання на сайті були задані в відносному форматі незалежно від протоколу і прийняли такий вигляд:
Як замінити всі внутрішні посилання на сайті на відносні?
1. Збережіть базу даних свого сайту, щоб сміливо працювати не побоюючись випадкових помилок
2. Встановіть і активуйте плагін Search Replace
Перейдіть на сторінку налаштувань плагіна Search Replace
4. У полі «Replace with" впишіть значення, на яке потрібно замінити знайдене: //vladimiresipov.com

5. В чекбоксі відзначте пункт «Select all tables» щоб заміна відбулася у всіх таблицях.
6. Зніміть позначку в пункті «Dry Run» і поставимо її напроти пункту «Save changes to Database».
і натисніть «Do Search Replce »

7. Перетворену базу даних, через phpMyAdmin імпортуйте на сайт для цього:
а) на панелі управління хостингом відкрийте MySQL

б) в лівому нижньому кутку клікніть по посиланню веде до відкриття phpMyAdmin. введіть свої дані і перед вами відкриється інтерфейс управління вашими базами даних.
У правому верхньому куті відкрийте вкладку «Імпорт»

в) виберете файл створений на попередньому кроці плагіном Search Replace

г) в нижньому лівому куті натисніть кнопку «Вперед» - нова база даних завантажиться

У моєму випадку все пройшло з першого разу і без помилок!
9. Перевірте посилання на контент, який завантажується зі сторонніх сайтів, який там прописаний протокол і завантажується він по HTTPS-протоколу.
У моєму випадку лічильник відвідувачів TOP Mail відмовився завантажуватися за новим протоколом і я його просто видалив, тому що є Яндекс.Метрика і Google Analytics.

Переконавшись, що все працює, вимкніть плагін Search Replace, тому що він більше не потрібен.
Так само я відключив деякі плагіни, використання яких втратило актуальність і трохи допрацював дизайн.
Зайшов і вніс зміни в Яндекс.Метрику і Google Analytics.
Вся робота зайняла близько двох годин.
Здається, описав всі виконані кроки ...