HTML, Excel, Word, SEOСтатьи по HTML, SEOКак перейти с http на https

Статьи

SEO, WEB, HTML:
· Как перейти с http на https - пошаговая инструкция для "чайников", основанная на личном опыте
· Прогон сайта по каталогам, блогам, доскам объявлений как средство повышения ТИЦ, PR сайта
· Валидность html
· Проблемы безопасности Webmoney или как не стать лохом
· Ликбез по созданию сайта небольшой фирмы
· Доменные имена: расширения доменных имён, словарь терминов, выбор доменного имени
· Дополнительные способы раскрутки сайта
· Как раскрутить свой сайт - пособие для "чайников"
· Размышления дилетанта о борьбе Яндекса с продажными ссылками
· «Продвинутость» в Сети. Или как не остаться чайником
· Почему люди терпят фиаско в поисковой оптимизации?
· Основы контекстной рекламы
· Как можно заработать на своем сайте
· Есть ли альтернатива ссылочной популярности?
· Справочник начинающего оптимизатора
· Продвижение сайта в поисковых системах (описание книги)
· Торговля ссылками
· Системы контекстной рекламы
· О целесообразности создания своего сайта



Как перейти с http на https - пошаговая инструкция из личного опыта

Информация актуальна на февраль 2019 года.

Необходимость перехода на защищенный протокол https, по всей видимости, становится насущной необходимостью, если вы хотите, чтобы ваш сайт находилсяс "на плаву". С большой долей вероятности можно предположить, что со временем, даже солидные ресурсы, если они останутся на http-протоколе, будут все больше и больше "проседать" в поисковой выдаче Гугла и Яндекса, - что уж говорить о более "скромных" сайтах, которые "кровью и потом" поднимались в ТОПы ведущих поисковиков.

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

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

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

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

"Спусковым крючком", подтолкнувшим меня на переход с http на https стало письмо, в качестве рассылки из одного сервиса, занимающегося продвижением сайтов, в котором сообщалось, что теперь и Яндекс будет учитывать наличие https в ранжировании сайтов, поэтому, менеджер любезно предлагал сделать всю необходимую работу по переезду сайта за "скромную" сумму "от 4500 руб.".

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

Примерно полдня у меня ушло на поиск и изучение информации о нюансах перехода на https-протокол.

Первым делом я связался со службой техподдержки своего хостинга и выяснил все технические моменты. Саппорт любезно предложил мне купить через них сертификат SSL (цена вопроса $12) + установить его на сервер ($5), для этого надо было получить выделенный IP-адрес ($2/месяц). Недолго думая, я принял условия, ибо цены были более, чем демократичными, и за символическую сумму я избавлялся от многих потенциальных проблем, связанных с правильной установкой и настройкой сертификата.

Все, что от меня потребовали, кроме оплаты услуг, заполнить латиницей необходимые данные для получения SSL-сертификата:

Country Name (2 letter code): 
State or Province Name (full name): 
Locality Name (eg, city): 
Organization Name (eg, company): 
Organizational Unit Name (eg, section): 
Common Name (eg, YOUR name): 
  1. Первые две буквы страны проживания: RU (для России), UA (для Украины)
  2. Область в которой проживаете;
  3. Город в котором проживаете;
  4. Я указал свою фамилию и имя
  5. Я указал свою фамилию
  6. Адрес сайта

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

К счастью (или к сожалению), мой сайт был написан на простом html, без использования баз данных и CMS + он был небольшой (порядка 400 страниц), при этом, основные "куски" сайта, отвечающие за его настройки, были подключены в страницы через инструкцию @include, поэтому, вносить изменений пришлось немного.

Изменения, которые были проведены на сайте, перед переходом на https-протокол:

  1. Абсолютные ссылки на страницы моего же сайта, в которых был явно указан протокол http, были изменены на https, либо на //:
    Было http://site.ru/page1.html
    Стало https://site.ru/page1.html
    или //site.ru/page1.html
  2. В файле sitemap.xml все http были заменены на https
  3. В файле robots.txt было указано главное зеркало сайта и новый sitemap:
    User-Agent:*
    Host: https://site.ru
    Sitemap: https://site.ru/sitemap.xml
    	
  4. В файле .htaccess был сделан редирект со старого сайта на новый:
    RewriteEngine On 
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://site.ru/$1 [R,L]
    	

На всю подготовительную работу у меня ушло часов 6-7, при этом львиную долю этого времени занял поиск нужной информации и выяснение ответов на возникшие вопросы. В частности, мне было непонятно, как быть с относительными ссылками вида /page5.html или ../katalog/page3.html. Оказалось, что такие ссылки можно оставить как есть, относительная адресация никак не привязана к протоколу и будет работать.

После того, как необходимые изменения были подготовлены, я дал "добро" на инициирование переезда. В течение суток пришел ответ от центра сертификации, я подтвердил свою электронную почту, после чего получил необходимые файлы сертификата. Эти файлы я переслал в саппорт, который в течение примерно получаса провел установку сертификата и соответствующие настройки на сервере.

После этого, как сайт уже начал работать на https, я заменил те файлы, в которых были внесены изменения по замене http-ссылок + выгрузил обновленные версии .htacces, sitemap.xml, robots.txt.

Проверил как работает редирект со старого сайта на новый - все было нормально.

На соответствующих сервисах ( SSL Checker и SSL Server Test проверил правильность установки сертификата и корректность работы https под разными браузерами - все было нормально.

После этого, новый сайт был добавлен в панели вебмастера на Гугле и Яндексе, а также указан новый sitemap.xml.

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

Вот, собственно, и все!

На переезд сайта, сделанного на чистом html, объема 400 страниц, у меня ушло в общей сумме часов около 10, при этом основную часть времени я потратил на поиск нужной информации и выяснения возникших вопросов. Переезд следующих сайтов будет занимать, 1-2 часа, не больше.

Стоимость перехода на https в моем случае (стоимость сертификата + стоимость услуг саппорта + стоимость выделенного IP):
$12+$5+$2·12 = $53/год.

Самое важное! В первые часы после перехода на https-протокол у сайта не замечено сколь-нибудь серьезных потерь поискового трафика!



В начало страницы



В начало страницы