Переход на https:

httpsВсем, привет!

Вы, наверное, как и я, слышали, что Google будет ограничивать в поисковой выдаче сайты на протоколе http:.

Я попробовал перенести один сайт на https и посещение выросло в разы. Теперь я нащел письмо, в котором говорися, что не только Crome помечает http-сайты как небезопасные, но и Google откажет в контекстной рекламе AdWords.

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

Получение SSL-сертификата

  1. Получение SSL-сертификата. Сертификаты бывают: обычный (для домена), Wildcard (с поддержкой поддоменов), с поддержкой IDN  (для кириллических доменов) и EV-сертификаты (для компаний).
    Как оказалось легко и бесплатно сертификат можно получить у хостера.

Настройка сайта

  1. Настройка 301 редиректа на HTTPS.  В файл .htaccess вставить код:
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^(.*)$ https://site.by/$1 [R=301,L]
  2. Настройка robots.txt. Заменить директиву Host в файле robots.txt, добавив перед названием домена https://. На самом деле у себя я такого фойла не нашел, но может будет в другий сайтах.
  3. Настрйка sitemap.xml. Заменить в адресах протокол на HTTPS.

Замена ссылок сайта на https

Исполняем SQL-запросы

  1. Изменить УРЛ сайта и УРЛ главной страницы
    UPDATE wp_options SET option_value = replace(option_value,
     'http://www.СТАРЫЙУРЛ.com', 'http://www.НОВЫЙУРЛ.com') 
    WHERE option_name = 'home' OR option_name = 'siteurl';
  2. Изменение GUID
    UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.СТАРЫЙУРЛ.com', 
    'http://www.НОВЫЙУРЛ.com');
  3. Изменить УРЛ в контенте
    UPDATE wp_posts SET post_content = REPLACE 
    (post_content, 'http://www.СТАРЫЙУРЛ.com', 'http://www.НОВЫЙУРЛ.com');
  4. Изменить путь к картинкам
    UPDATE wp_posts SET post_content = REPLACE (post_content, 
    'src="http://www.СТАРЫЙУРЛ.com', 'src="http://www.НОВЫЙУРЛ.com');
  5. Изменить путь к прикрепленным файлам
    UPDATE wp_posts SET  guid = REPLACE (guid, 
    'http://www.СТАРЫЙУРЛ.com', 'http://www.НОВЫЙУРЛ.com') 
    WHERE post_type = 'attachment';
  6. Меняем Meta информацию сообщений
    UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 
    'http://www.СТАРЫЙУРЛ.com','http://www.НОВЫЙУРЛ.com');

Заменить внешние ссылки ведущие на сайт

  1. Сообщить поисковикам новый вид ссылки. В панелях Google Analytics и Yandex Metrika необходимо указать сайт с новым протоколом.
  2. По возможности откорректировать ссылки на сайт в социальных сетях и во внешних источниках.

 

Понравилась статья? Поделись с друзьями:

Подпишись на обновления блога, и получай свежую информацию
на свой e-mail: 

Вы можете оставить комментарий, или ссылку на Ваш сайт.

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

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