Перенесення WordPress на https

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

І так, з якими проблемами я зіткнувся при перенесенні свого WordPress блогу на SSL.

1. Після правильної установки сертифікату, потрібно зайти в адмінку свого блогу і в меню: Налаштування-Загальні прописати доступи до блогу з https.

Перенесення wordpress-блогу на 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 запит у вашій базі даних:

 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 +.

Після цих всіх маніпуляцій, ваш сайт повинен нормально працювати (якщо ви правильно встановили сертифікат на сервері), через захищене з’єднання.

Rate this post

23 коментарі до “Перенесення WordPress на https”

  1. Главное чтобы потом не было проблем с ранжированием и прочим. А то не дай бог еще позиции у сайта просядут. А вообще идея хорошая и безопасная )

    Відповісти
  2. @ Андрей Коровин:
    Не большое проседание вполне может быть, но это временное явление. Но если всё сделать правильно, то в долгосрочной перспективны должны быть только плюсы, от внедрения SSL.

    Відповісти
  3. @ nikone:
    Поживем, увидим как говориться, если будут негативные стороны вопроса как и положительные, обязательно напишите об этом )

    Відповісти
  4. В свое время именно этим плагином и воспользовался при переходе на https, каких либо изменений в позициях после этого не заметил. Кстати, если я правильно помню, нужно еще в webconfig установить правило редиректа с http на https.

    Відповісти
  5. @ seoonlynew:
    Самые низкие цены здесь: rus.gogetssl.com

    PS. В блоге существуют правила комментирования
    Правила комментирования в блоге texnoera.com

    Відповісти
  6. Ну, затраченное время и усилия должны стоить того. Помимо повышения безопасности и доверия, в итоге должно и ранжирование улучшиться. Ведь Google сообщал, что учитывает использование протокола HTTPS при ранжировании, пусть пока и в незначительной степени.

    Відповісти
  7. А нужен ли SSL для блогов? Мне кажется, что если человек заходит статьи почитать, то ему всё равно http это или https.
    Вот если речь о каком-то сервисе, то другое дело.

    Відповісти
  8. Приколист wrote:

    А нужен ли SSL для блогов? Мне кажется, что если человек заходит статьи почитать, то ему всё равно http это или https.
    Вот если речь о каком-то сервисе, то другое дело.

    В первую очередь в текущих реалиях, он нужен для поисковиков. Где-то на этом блоге читал статью о том, что Гугл ранжирует сайты с защищенным протоколом выше, чем обычные.
    Я не думаю, что много пользователей заметят разницу, между сайтами https, и https. Еще меньше народа знает, для чего предназначен данный сертификат.

    Відповісти
  9. Когда Гугл объявил, что сайты с https будут ранжироваться выше, был такой ажиотаж. Но по факту особых изменений в позициях так никто и не заметил.

    Відповісти
  10. У меня была проблема и до сих пор не решенная с установкой ssl сертификата. Точнее сам сертификат установил, а вот в настройках блога сколько не тыкал, ничего так и не вышло. Служба поддержки хостинга вообще предложила читать хелпы.
    Вновь, воодушевившись этим постом, надеюсь переведу наконец блог на ssl.

    Відповісти
  11. @ Юрий:
    Если бы вы более конкретно описали вашу проблему, то возможно я бы мог вам помочь у вашем вопросе, так как никаких проблем с установкой и настройкой не должно быть.

    Відповісти
  12. @ nikone:
    Я в конце следующей недели постараюсь выделить время и вновь заняться установкой. Конечно, буду премного благодарен, если поможете.

    Відповісти
  13. Юрий wrote:

    Служба поддержки хостинга вообще предложила читать хелпы.

    Понятное дело, это же не их работа. Если служба поддержки хостинга будет помогать настраивать движки, то уже за некоторое время, вебмастера захотят, чтобы поддержка бесплатно писала им статьи для сайта “ведь они платят за хостинг”. На то и вебмастер, чтобы настроить всё как положено.

    Пишите здесь о своей проблеме – поможем, чем сможем.

    Відповісти
  14. Да была информация от гугла о улучшении ранжирования сайтов с https. Но если большого влияния на выдачу это не оказывает, то встает вопрос стоит ли использовать https для ввсего сайта. Можно для безопасности закрыть https только админку. К тому же использование https для всего сайта увеличит нагрузку на сервер. Возможно сайт будет грузиться медленней, что повлияет на поисковую выдачу.

    Відповісти
  15. Алексей wrote:

    Возможно сайт будет грузиться медленней, что повлияет на поисковую выдачу.

    Если и дает защищенный сертификат на какую-то не большую нагрузку на сервер, то такую, что не вооруженным глазом ничего и никогда не заметишь.

    Відповісти
  16. Приятно найти то что давно искал и никак не мог найти. У самого имеется портал на WprdPress и хочу перенести его на https://. А в данной статье все очень подробно описано что позволяет разобраться даже такому новичку как я) Автор, спасибо тебе…Ты помогаешь сделать платформу WordPress бmooолее понятным

    Відповісти
  17. Игорь wrote:

    Ты помогаешь сделать платформу WordPress бmooолее понятным

    Спасибо конечно. Но как на меня, то вы совсем немного преувеличили мой вклад у WordPress.

    Відповісти
  18. Подскажите пожалуйста А как сделать так чтобы не банали сколько постов нужна в 1 блоге в идеале !!!

    Відповісти
  19. Ребята, помогите, пожалуйста.
    Хостинг подключил мне SSl
    Теперь не могу войти в админку
    Помощи от хостинга нет

    Відповісти
  20. @ Александр:
    Нужно больше информации: какая CMS, как устанавливали сертификат и т.д.
    А почему не Восстановите сайт из архива, когда ещё не был установлен SSL.
    Уверен, что проблема в неправильной установке, или настройки.
    Так слету ничего не скажешь.

    Відповісти
  21. @ nikone:
    Wordpress
    Сертификат устанавливал хостер
    Восстанавливал из архива, не помогает

    Відповісти

Залишити коментар