Пыльца сосны Россия
Инструкция
Все нюансы сборки, переработки, заготовки и применения.
-- Купить пыльцу --

Как перевести сайт на HTTPS подробная инструкция

Здравствуйте уважаемые веб-мастера.

Протокол https — новое требование времени. Не следовать ему, значит остаться на задворках.

В позапрошлом 2014 году таким требованием была микроразметка Schema.org, в 2015 — адаптивный дизайн, ну а в этом 2016 — протокол https.

На будущий год ещё что-то возникнет, но такая уж наша доля — "нас ага, а мы крепчаем", так что давайте ещё укрепимся по отношению к конкурентам.

Насколько необходима такая инструкция, я понял когда перевёл этот сайт с http на https.

Особых трудностей с этим не было, так как на хостинге Бегет, на которым я имею удовольствие присутствовать уже 4 года, и сертификаты выдают бесплатно, и его настройку тех. поддержка оперативно помогает сделать.

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

Но, несмотря на это, после первых дней радостного созерцание зелёного замочка и аббревиатуры htts в адресе сайта, посещаемость на пятый день резко рухнула, и трафик с Яндекса упал на 90%.

Представляете шок! Вот-вот.

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

Для начала я дословно приведу ответ Платона, с рекомендациями по переводу сайта c http на https, а потом мы эти рекомендации разберём по пунктам.

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

Индексирующий робот воспринимает ресурс, передающий данные по двум разным протоколам, как два разных сайта.

По сути процесс смены протокола, с точки зрения поисковой системы, представляет собой объединение сайтов вида http://main_site.ru и https://main_site.ru в группу зеркал.

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

Ну и время конечно, в течении которого (до двух-трёх недель) возможны и уменьшение трафика и временное обнуление ТИЦ.

Тут уж ничего не поделаешь. Придётся слабонервным запастись валерьянкой и мужественно пережить тяжёлые роды нового сайта в Яндексе.

Теперь Вы предупреждены, и можно перейти к рекомендациям от и.о. акушера с моими комментариями, которые помогут роженице, или роженцу — это уж кому как понятнее.

1. От Платона. Приобрести и настроить сертификат безопасности, который выдаётся соответствующей уполномоченной организацией (центром сертификации)

От меня. Центров сертификации в интернете столько, что сообщество блох на барбоске почувствует себя песчинкой на пляже по ставнению с ними.

Поэтому я особо и не выбирал. Взял то, что предложил хостинг.

Пока повода сожалеть не появилось.

А предложил он бесплатный сертификат от LetsEncrypt. Это молодая американская компания, и бесплатные сертификаты у неё, скорее всего, явление временное, для раскрутки.

Хороший материал по выбору сертификата есть у Евгения Попова

А вот в дальнейших действиях по переходу у него есть пара пробелов, которые и привели меня в конце концов к шоковому состоянию.

Но тем не менее очень рекомендую прочитать его инструкцию, так как в ней показан плагин, который добавит ко всем протоколам http которые есть на вашем сайте, букву s.

Мне хоть не придётся описывать его настройку.

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

Можно конечно сделать всё самостоятельно, но тот кто сможет это сделать, не будет читать мои инструкции.

Ему будет достаточно инструкций центра сертификации, в которых среднему веб-мастеру разобраться очень сложно.

2. От Платона. Сообщить поисковому роботу о том, что сайт стал доступен по новому протоколу.

От меня. Сообщить роботу о доступности сайта по новому протоколу можно только одним способом — добавить в список ваших сайтов ещё один с адресом https://main_site.ru.

Это нужно сделать и в Яндекс.Вебмастере и в Search Console от Google.

При добавлении сайта вас попросят подтвердить права на управление с помощью метатега или файла.

Грузить и вставлять ничего не нужно, так как на старом сайте это уже есть. Просто нажмите кнопку Проверить.

У Яндекс. Вебмастера есть ещё один инструмент — Переезд сайта. Находится он в Настройках индексирования.

43

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

44

Это сообщение очень важно, так как его исчезновение, или отключение инструмента Переезд сайта — сигнал к установке редиректов, о которых ниже.

3. От Платона. Указать адрес желаемого главного зеркала с помощью директивы Hosts в файле robots.txt.

От меня. В вашем файле robots.txt, в директиве Hosts должно стоять доменное имя без протокола, типа main_site.ru.

Добавьте перед ним https://, и тем самым вы определите главное зеркало сайта.

После этого снова идём в Вебмастер и выполняем проверку robots.txt по новому адресу.

Скорее всего результатом проверки будет сообщение, что robots.txt пустой, поэтому надо будет скопировать его, вставить в поле проверки, и выполнить её ещё раз.

То же самое надо сделать и в Search Console.

4. От Платона. Дождаться пока определится главное зеркало в соответствии с заданными указаниями, на что может уйти несколько недель.

Как только это произойдёт Вы увидите соответствующее изменение в Яндекс. Вебмастере.

От меня. Как я уже сказал выше, для вашего сайта на http отключится инструмент Переезд сайта, а в общей информации сайт выведется из списка прикреплённых.

45

Это явный сигнал для настройки переадресаций т.е. редиректа 301.

У меня это произошло на седьмой день. Сайт-то небольшой.

В Search Console надо будет просто следить за новым сайтом и выполнять те рекомендации которые там появятся.

Трафик на него должен быстро расти, а на старом сайте падать. Когда упадёт совсем до 0, можно будет сайт удалить.

5. От Платона. При необходимости настройте редирект с неглавного зеркала на главное.

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

От меня. Может для Яндекса это нужно и «при необходимости», но для Google надо сделать в обязательном порядке.

Редиректы настраиваются в файле .htaccess корневого каталога вашего сайта.

Я не могу знать что у вас «наворочено» в этом файле.

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

В этом виде он будет нормально работать на любом ресурсе под управлением WordPress.

#Настройки переадресации

RewriteEngine On
#RewriteCond %{HTTP_HOST} ^(www\.)?starper55plys\.ru$ [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteCond %{HTTP:X-HTTPS} !1
RewriteCond %{REQUEST_URI} !^/robots.txt
RewriteRule ^(.*)$ https://starper55plys.ru/$1 [R=301,L]

#Стандартный файл WordPress

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

На хостинге Бегет все эти настройки делает тех. поддержка. Возможно и на некоторых других хостингах то же самое.

Ну вот вроде-бы всё. Остаётся только отслеживать изменения в работе сайта и не впадать в панику при временных неприятностях.

Желаю удачного перевода сайта с http на https.

Короткий отдых
Перемена

И сказал директор «АвтоВАЗа»:
-По щучьему велению, по моему хотению, езжайте, вёдра, как—нибудь сами!

Купила компания Мерседес завод АвтоВАЗ. Перенастроили производство, запускают конвейер…
Бац! На выходе Жигули!
Демонтируют оборудование, пригнали новое из Германии, установили, наладили, запускают…
Снова Жигули!
Увольняют весь персонал завода, привозят работников из Германии, налаживают, проверяют, запускают…
На выходе опять — Жигули!
Около завода холм, на нём отдыхают главный инженер и директор завода (оба бывшие). Смотрят на всё это. Инженер — директору:
-А я тебе говорил — место проклятое! А то всё «руки из жопы, руки из жопы».

< < < В раздел

Запись опубликована в рубрике SEO секретные тактики. Добавьте в закладки постоянную ссылку.
А так же:

2 комментария на «Как перевести сайт на HTTPS подробная инструкция»

  1. stariс говорит:

    Не надо выделенного IP. У меня же нет. А бесплатный сертификат Let’s Encryp есть, и как видишь, работает.

  2. Игорь говорит:

    Сейчас каждый вменяемый хостинг предлагает купить сертификат, это правда. А проблема Let’s Encrypt в необходимости выделенного IP. Долго рылся, как бы на недорогом хостинге заиметь сертфикат и перейти на HTTPS. Есть бесплатный метод от CloudFlare. Бесплатно и станет на любой хостинг.

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

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