Перенос WordPress на https

Раньше я говорил о том, что не буду устанавливать SSL-сертификат на свой блог, потому, что не хочу тратить деньги на покупку защищенного сертификата на не коммерческом сайте. Но многим известно, что есть бесплатные сертификаты, которые можно и нужно устанавливать на некоммерческие сайты. Об одном из таких я уже писал — это WosignНо себе, я установил другой — StartSSL (о нем я возможно напишу в следующей статье), хотя информации по данному сертификату и так предостаточно в сети.

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

1. После правильной установки сертификата, нужно зайти в админку своего блога и в меню: Настройки-Общие прописать доступы к блогу с https.

Читайте:  2 техники заработка на блоге

Перенос wordpress-блога на https

2. Нужно все внутренние ссылки в записях прописать, через https. Если вы делали перелинковку сайта абсолютными ссылками например так: https://texnoera.com/internet/webmasteram/perehod-na-https.html, то вам нужно либо эти ссылки сделать относительными, чтобы получилось так: /internet/webmasteram/perehod-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+.

Читайте:  Установка плагинов у WordPress

После этих всех манипуляций, ваш сайт должен нормально работать (если вы правильно установили сертификат на сервере), через защищенное соединение.

Перенос WordPress на https
5 (100%) 1 vote

23 Comments on “Перенос WordPress на https”

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

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

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

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

    Ответить
  5. Игорь wrote:

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

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

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

    Ответить
  7. Алексей wrote:

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

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

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

    Ответить
  9. Могу в этой теме задать вопрос по настройки тег менеджера гугл в вордпресс?

    Ответить
  10. Юрий wrote:

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

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

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

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

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

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

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

    Ответить
  15. Приколист wrote:

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

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

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

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

    Ответить
  18. @ seoonlynew:
    Самые низкие цены здесь: rus.gogetssl.com

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

    Ответить
  19. Где дешевле всего купить сертификат?

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

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

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

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

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован.