Раніше я говорив про те, що не буду встановлювати SSL-сертифікат на свій блог, тому, що не хочу витрачати гроші на покупку захищеного сертифікату для не комерційного сайту. Але багатьом відомо, що є безкоштовні сертифікати, які можна і потрібно встановлювати на некомерційні сайти. Про один з таких я вже писав – це Wosign. Але собі я встановив інший – StartSSL (про нього я можливо напишу в наступній статті), хоча інформації по даному сертифікату і так предостатньо в мережі.
І так, з якими проблемами я зіткнувся при перенесенні свого WordPress блогу на SSL.
1. Після правильної установки сертифікату, потрібно зайти в адмінку свого блогу і в меню: Налаштування-Загальні прописати доступи до блогу з https.

2. Потрібно всі внутрішні посилання в записах прописати, через https. Якщо ви робили перелінковку сайту абсолютними посиланнями наприклад так: https://texnoera.com/internet-2/webmaystram/perehid-z-http-na-https.html, то вам потрібно або ці посилання зробити відносними, щоб вийшло так: /internet-2/webmaystram/perehid-z-http-na-https.html, або вручну до http додати s, щоб вийшло https. Тобто, скрізь де можливо на блозі, посилання повинні йти через https.
Якщо статей на сайті дуже багато, то це все можна зробити автоматично. Якщо ви не хочете переходити на відносні посилання, то вам просто потрібно зробити наступний SQL запит у вашій базі даних:
Читайте також: Зміна домену на WordPress
UPDATE wp_posts SET post_content = REPLACE (post_content, "https://texnoera.com", "https://texnoera.com");Таким чином, внутрішні посилання у своїх постах, ви автоматично перепишете під https.
Або ж можна зробити відразу посилання відносними (що я і зробив):
UPDATE wp_posts SET post_content =REPLACE (post_content, "https://texnoera.com/", "/");Відносні адреси кращі з тієї причини, що вони створюють менше навантаження на сервер.
Якщо після цих дій, в адресному рядку браузера ваш сайт все ще відображається з незамкнутим, або жовтим замочком, то можливо якісь скрипти завантажуються НЕ через https, а через http. Для цього вам потрібно зробити відповідні виправлення вручну, або встановити плагін WordPress HTTPS. Цей плагін хоч і давно не оновлювався, але свою роботу він виконує на 5 +.
Після цих всіх маніпуляцій, ваш сайт повинен нормально працювати (якщо ви правильно встановили сертифікат на сервері), через захищене з’єднання.
Читайте також: Як прибрати “category” із url блога на wordpress
Главное чтобы потом не было проблем с ранжированием и прочим. А то не дай бог еще позиции у сайта просядут. А вообще идея хорошая и безопасная )
@ Андрей Коровин:
Не большое проседание вполне может быть, но это временное явление. Но если всё сделать правильно, то в долгосрочной перспективны должны быть только плюсы, от внедрения SSL.
@ nikone:
Поживем, увидим как говориться, если будут негативные стороны вопроса как и положительные, обязательно напишите об этом )
В свое время именно этим плагином и воспользовался при переходе на https, каких либо изменений в позициях после этого не заметил. Кстати, если я правильно помню, нужно еще в webconfig установить правило редиректа с http на https.
Где дешевле всего купить сертификат?
@ seoonlynew:
Самые низкие цены здесь: rus.gogetssl.com
PS. В блоге существуют правила комментирования

Ну, затраченное время и усилия должны стоить того. Помимо повышения безопасности и доверия, в итоге должно и ранжирование улучшиться. Ведь Google сообщал, что учитывает использование протокола HTTPS при ранжировании, пусть пока и в незначительной степени.
А нужен ли SSL для блогов? Мне кажется, что если человек заходит статьи почитать, то ему всё равно http это или https.
Вот если речь о каком-то сервисе, то другое дело.
Приколист wrote:
В первую очередь в текущих реалиях, он нужен для поисковиков. Где-то на этом блоге читал статью о том, что Гугл ранжирует сайты с защищенным протоколом выше, чем обычные.
Я не думаю, что много пользователей заметят разницу, между сайтами https, и https. Еще меньше народа знает, для чего предназначен данный сертификат.
Когда Гугл объявил, что сайты с https будут ранжироваться выше, был такой ажиотаж. Но по факту особых изменений в позициях так никто и не заметил.
У меня была проблема и до сих пор не решенная с установкой ssl сертификата. Точнее сам сертификат установил, а вот в настройках блога сколько не тыкал, ничего так и не вышло. Служба поддержки хостинга вообще предложила читать хелпы.
Вновь, воодушевившись этим постом, надеюсь переведу наконец блог на ssl.
@ Юрий:
Если бы вы более конкретно описали вашу проблему, то возможно я бы мог вам помочь у вашем вопросе, так как никаких проблем с установкой и настройкой не должно быть.
@ nikone:
Я в конце следующей недели постараюсь выделить время и вновь заняться установкой. Конечно, буду премного благодарен, если поможете.
Юрий wrote:
Понятное дело, это же не их работа. Если служба поддержки хостинга будет помогать настраивать движки, то уже за некоторое время, вебмастера захотят, чтобы поддержка бесплатно писала им статьи для сайта “ведь они платят за хостинг”. На то и вебмастер, чтобы настроить всё как положено.
Пишите здесь о своей проблеме – поможем, чем сможем.
Могу в этой теме задать вопрос по настройки тег менеджера гугл в вордпресс?
Да была информация от гугла о улучшении ранжирования сайтов с https. Но если большого влияния на выдачу это не оказывает, то встает вопрос стоит ли использовать https для ввсего сайта. Можно для безопасности закрыть https только админку. К тому же использование https для всего сайта увеличит нагрузку на сервер. Возможно сайт будет грузиться медленней, что повлияет на поисковую выдачу.
Алексей wrote:
Если и дает защищенный сертификат на какую-то не большую нагрузку на сервер, то такую, что не вооруженным глазом ничего и никогда не заметишь.
Приятно найти то что давно искал и никак не мог найти. У самого имеется портал на WprdPress и хочу перенести его на https://. А в данной статье все очень подробно описано что позволяет разобраться даже такому новичку как я) Автор, спасибо тебе…Ты помогаешь сделать платформу WordPress бmooолее понятным
Игорь wrote:
Спасибо конечно. Но как на меня, то вы совсем немного преувеличили мой вклад у WordPress.
Подскажите пожалуйста А как сделать так чтобы не банали сколько постов нужна в 1 блоге в идеале !!!
Ребята, помогите, пожалуйста.
Хостинг подключил мне SSl
Теперь не могу войти в админку
Помощи от хостинга нет
@ Александр:
Нужно больше информации: какая CMS, как устанавливали сертификат и т.д.
А почему не Восстановите сайт из архива, когда ещё не был установлен SSL.
Уверен, что проблема в неправильной установке, или настройки.
Так слету ничего не скажешь.
@ nikone:
Wordpress
Сертификат устанавливал хостер
Восстанавливал из архива, не помогает