WordPress HTTPS. Переезд без особых проблем.

То, что я запланировал для своего блога на ближайшее время, для этого просто необходим SSL, так что переезд на HTTPS уже неизбежен для меня. А ведь давно пора было, и не болела бы сейчас моя голова. Думаю не стоит рассказывать о преимуществах HTTPS. Вы и сами знаете, что это безопасность, с недавнего времени улучшенное ранжирование в поисковых системах, да и в целом за ним будущее. Так что осталось только плавненько на него перейти.

И все же, для чего мне понадобился этот HTTPS, ведь и без него блог прекрасно жил, платежных операций через блог я не провожу, да и не планирую, меня вполне устраивают прямые продажи, а если этого будет мало, я всегда могу собрать отдельный ресурс под такие цели. У меня не интернет магазин, а обычный информационный ресурс.

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

 На самом деле мне важен вовсе не HTTPS, а CDN. Да, я собрался загнать свой блог под СloudFlare, а как вы помните там неплохой Comodo SSL у них. Прячусь ли я!? Ну разве что чуток, совсем на донышке! HTTPS необходим моему блогу и это факт, так как вскоре на нем будет возможность регистрация. Нахрена, спросите вы!? Да секрет пока что! Скоро сами все узнаете.

А вообще этот пост о том, как перейти с HTTP на HTTPS, особенно если у вас WordPress. И цель данного поста поделится своими наблюдениями, основанными на своем личном опыте. Так что если вы надумали переезжать, не советую вам спешить, особенно когда у вас огромное количество страничек в индексе и хороший поисковый трафик, так как враз всего лишитесь! Добавляйте лучше данную страничку в закладки и следите за моими «возможными ошибками» при переходе на защищенный протокол HTTPS. А я в свою очередь буду обновлять данный пост, анализируя всю обстановку и рассказывая что и как я делаю, как у меня все продвигается, что происходит с трафиком и т.д.

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


Добавил: 21.04.2017 (1-й день перехода на https)

Сильно замарачиваться не стал, тупо сегодня включил бесплатный SSL Let’s Encrypt от Sprinthost.ru, с одной стороны это вполне отличный SSL, ну а с другой, я все равно все накрою CloudFlare, а там у них SSL от Comodo, и получится так, что посетители будут видеть именного его. Трафик до серверов CloudFlare пойдет через Comodo SSL, а от них уже по Let’s Encrypt SSL, всю эту схему, и как что настроить, я уже описывал ранее.

Включил SSL, проверил https://planworld.ru работает исправно! Далее, по совету Кирилла из комментариев к данному посту решил поставить плагин для WordPress Really Simple SSL, нашел в репозитории, соответственно заранее прочитал все за и против, к счастью «против» не нашел. Смысл плагина заключается в правильной и удобной перелинковке, делать нихрена не надо, тупо активировал и включил.

Следующей задачей было бы сделать обязательное перенаправление с HTTP на HTTPS, чтобы весь трафик сразу лился туда. По идеи реализуется это через настройку .htaccess, тот самый файл, то что в корне нашего сайта, отвечает за надстройку нашего веб сервера:

к примеру так:

RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

или так:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

может так:

RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

у кого-то выйдет так:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

или

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

Тут нужно побывать, зависит от движка и хостинга. Но в моем случае оказалось все намного проще, так как я в довесок использую CloudFlare. Короче нам понадобится еще парочка плагинов для WordPress.

Плагин Cloudflare

После активации, идем в настройки плагина, для авторизации нам понадобится наша почта от CloudFlare и CloudFlare API. API берем с профиля CloudFlare, в верхнем правом углу нажимаем на профиль – My settings — блок API Key, графа Global API Key – нажимаем на кнопку View API Key — получаем нужный нам API.

Авторизуемся в плагине. Нажимаем на кнопочку Apply, в блоке Apply Default Settings, на этом настройка плагина закончена.

Идем обратно на сайт CloudFlare, выбираем свой сайт и включаем опцию Fixible в меню Crypto, теперь у нас будет Comodo до прокси серверов, а затем уже наш SSL

Теперь идем в меню Page Rules и жмем кнопку Create Page Rules, сейчас добавим авто перенаправление на HTTPS, то что можно было сделать в .htaccess (я говорил об этом выше), но у нас же есть CloudFlare, и все это мы можем настроить через него.

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

Плагин CloudFlare Flexible SSL

Просто устанавливаем и активируем. Больше делать ничего не нужно. Идем в настройки WordPress — общие и тут нужно убедиться, что у нас HTTPS в URL, а не HTTP

 

Панель вебмастера Яндекс и Google

Нужно добавить в обоих панелях свой сайт c https (добавляем отдельным сайтом) вот пример с панелью Яндекса, в Google делаем тоже самое. Как видите бояться обнуления ТИЦ мне не стоит, я его просрал месяц назад о чем уже писал раньше

После чего заходим сначала в HTTP версию и ставим в настройках переход (сомнительно, но вроде нужно).

На этом я пока что оставлю в покое панели вебмастера и поправлю файл robots.txt, там нужно изменить строчки в самом конце документа. Если не помните как все должно настраиваться в нем, смотрите в этой статье

Host: https://planworld.ru

Sitemap: https://planworld.ru/sitemap.xml.gz
Sitemap: https://planworld.ru/sitemap.xml

Да, чуть не забыл добавить ссылку на sitemap в панели вебмастера, предварительно я их поглядел, они у меня собираются при помощи плагина, и он уже успешно исправил все ссылочки на https. Также добавлю в о обход страниц Яндексом, все странички карты сайта! А в Google это фича называется посмотреть как Google Bot.

Счетчик Метрики менять не стал, единственное в целях перебил ссылки на относительные и добавил на сайт Google аналитику c https


Добавил: 25.04.2017 (4-й день перехода на https)

Сегодня Яндекс загрузил одну страничку с HTTPS, Google же в свою очередь накидал мне более 85 ошибок в панели, ни тот ни другой пока что ничего не добавил в поиск, страницы HTTP из индекса выпадать тоже не спешат!


Добавил: 27.04.2017 (6-й день перехода на https)

Яндекс Вебмастер загрузил уже 10 страниц, а Google выдал очередную пачку ошибок структурированных данных (это микроразметка — на данный момент занимаюсь ее исправлением)


Добавил: 30.04.2017 (9-й день перехода на https)

Ну вот даже не ожидал такой милости от Яндекса, всего 9-й день перехода, а он уже полностью проиндексировал и даже загнал в поиск мой HTTPS. Смотрел подобные эксперименты на многих блогах, у них это занимало по три месяца, а у меня 9 дней. Спасибо Яндекс, а вот Google не путевый совсем, не хочет он индексировать, и даже ошибки которые я исправил не подтверждает! Все же кейс, который я писал про индексацию работает отлично (по крайней мере с Яндексом)

Ну а пока ждем, когда HTTP выпадет из поиска и произойдет склейка зеркал! Если Google не начнет шевелится ближайшие пару дней, начну применять меры.


Добавил: 05.05.2017 (14-й день перехода на https)

Забираю свои оскорбления в сторону GOOGLE, оказывается он проиндексировал весь сайт еще на 9-й день, получается одновременно с Яндексом, только вот почему-то изменения в панели вебмастера я увидел лишь сейчас!

Так что с индексацией все отлично, а вот ТИЦ сегодня упал до нуля, ну и хрен с ним, пользы от него как с козла молока!


Добавил: 11.05.2017 (20-й день перехода на https)

Сегодня Яндекс в очередной раз меня удивил, склеив мои зеркала. Кому-то для это требуется три месяца, но не для моего блога, так что дружите ребята с поисковыми системами, выполняйте все их прихоти и чаще пишите посты.


 Добавил: 19.05.2017 (28-й день перехода на https)

Сегодня Яндекс вернул половину утраченного ТИЦ, хоть это и не имеет большого значения на продвижение блога, но все же приятно, ТИЦ теперь стал +20

Категории
Метки
Оставить комментарий

20.04.2017

118

4

Читайте также:

  • Получаем трафик на блог инвестора при помощи хайпов.

    Если вы счастливый обладатель блога, автор статей про инвестирование в интернете, любите хайпы и бывает, что разбавляете ими свой портфель. То этот пост как раз для вас, а точнее для вашего блога. Согласитесь, но в…

  • Вирус вымогатель. Майская чума 2017

    Для тех кто все выходные провел в бункере или же в жестком алкоголическом состоянии не стояния, а может в каком-то собственном сказочном мире и совершенно не слышал последних новостей, о том как 12 мая наш…

  • Флудер SMS MoBomber

    Иногда так хочется кого-то достать, обидеть, унизить и растоптать. Бываю дико зол я! Тебе не все дозволена. А может просто подшутить. Без шуток не возможно жить. Стихами что ли говорю, из недр пост я достаю!…

  • Скачать Robosender. Рассылка по Skype

    Robosender - это программа для массовой рассылки по skype контактам. Скачать рабочий робосендер вы можете на данной страничке, внизу поста. На данный момент, это единственная рабочая версия программы Robosender, проверенно на Skype версии 7.7.80.103, если у кого-то…

    Довольно быстро и безболезненно можно перевести блог на WP с помощью плагина Really Simple SSL скачивается из репозитария WP, перевел два сайта с этим плагином, полет нормальный!

    Да по трафику ты верно подметил, при переходе он может упасть на время, но это нормальное явление. А клауд блогу точно будет в самый раз 🙂

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *