Главное зеркало сайта

29 Апреля 2019
Как настроить зеркало сайта

Содержание

Что такое зеркало сайта?

Зеркалами считаются сайты, контент которых не отличаются друг от друга, при этом имеют разный адрес (протокол, поддомен, домен, порт). Самый распростроненный вид зеркал - www.site.ru и site.ru. Главное зеркало - это выбранный вебмастером адрес сайта, который считается основным.

Какие бывают зеркала сайта и для чего их делают?

В первую очередь они делятся на 2 основных вида:

  • Отдельные сайты - сайты размещаются в разных папках/на разных хостингах. Могут функционировтаь не зависимо от главного зеркала сайта
  • Алиасы домена - не смотря на то, что адрес другой, используется та же папка на сервере, т.е. вводя адрес - мы видем тот же самый основной сайт.

Зеркала в виде отдельных сайтов используются:

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

Сайты-зеркала в виде алиасов домена применяются:

  • При наличии нескольких доменных имен (например купили доменное имя по названию компании в разных доменных зонах или дополнительно купили домен по номеру телефона и т.п.)
  • Классический алиас “www” (www.site.ru и site.ru)
  • Стандартные протоколы: https и http
  • Различные поддомены, например для маркетинговых экспериментов.
  • Технические домены (обычно выдаются хостингом бесплатно, для его первой проверки и возможности работы с сайтом на время переноса ns адресов, при смене хостинга или если домен только купили).
  • IP адрес сайта.
  • Порт сайта (адрес вида site.ru:8080)

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

Как сделать зеркало сайта?

Классическое зеркало, вида www.site.ru и протоколы http/https - в большинстве случаях создается автоматически на хостинге. В случае отсутствия зеркала www - воспользуйтесь алгоритмом для поддоменов.

Существует 4 основных варианта создания зеркал:

  • Создаете поддомен и направлете его на ту же папку что и основной домен. В результате, получится, что поддомен является алиасом основного домена (зайдя на поддомен увидим искомый сайт).
  • Другой домен направляете на тот же хостинг и на ту же папку. Результат будет аналогичен пункту выше.
  • Делаете копию вашего сайта и размещаете ее в другой папке/на другом хостинге. Туда направляете новый домен/поддомен. Перейдя по новому адресу увидим полную копию искомого сайта, в которую можно будет вносить корректировки, при этом не затрагивая искомый сайт.

Зачем выбирать главное зеркало?

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

Как узнать главное зеркало сайта?

Существует несколько вариантов определения главного зеркала сайта. Первый - используя выдачу поисковых систем:

Проверка главного зеркала в Яндексе:

  • Вводим запрос вида: url:site.ru/* и смотрим количество результатов.
  • После вбиваем запрос с другим адресом сайта, например: url:www.site.ru/*

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

Проверка главного зеркала в Google немного сложней:

  • Вводим запрос вида: site:site.ru
  • И считаем сколько результатов с каким зеркалом.

Страниц какого зеркала в выдаче больше - то и главное.

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

Как сделать главное зеркало?

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

В остальных случаях главное зеркало настраивается в 3 этапа:

  • Исправляем на сайте абсолютные ссылки либо на относительные, либо с использованием главного зеркала.
  • Настраиваем редиректы на главное зеркало.
  • Добавляем в Яндекс.Вебмастер и Google Search Console главное зеркало сайта.

Как указать или изменить главное зеркало в Яндекс.Вебмастере?

Для того, чтобы указать главное зеркало в Яндекс.Вебмастере необходимо добавить в него все зеркала (и главное и неглавные). После чего перейти в управление неглавным зеркалом, кликнуть на “Переезд сайта” и указать главное зеркало сайта. Ниже пошаговая инструкция:

  • Добавляем и подтверждаем сайт.
  • Переходим в управление неглавным зеркалом и нажимаем кнопку переезд сайта.
  • После чего вводим адрес главного зеркала и нажимаем кнопку сохранить (главное зеркало должно быть уже добавлено в Яндекс.Вебмастер).

Как указать или изменить главное зеркало в Google Search Console?

Не так давно Google Search Console начал работу над новым дизайном и инструментарием. В связи с переездом инструмент выбора главного зеркала пропал. На текущий момент единственный способ - это настроить 301 редирект с неглавных зеркал и добавление главного зеркала Google Search Console.

Как склеить зеркала сайта и правильная настройка редиректов.

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

Если домен главного зеркала отличается от неглавного:

RewriteCond %{HTTP_HOST} domain1.ru
RewriteRule (.*) http://domain2.ru/$1 [R=301,L]

Как сделать главное зеркало с HTTPS ?

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

Если возникла ошибка, попробуйте другой способ:

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

Как сделать главное зеркало без www ?

RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

Как сделать главное зеркало с HTTP ?

RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

Как сделать главное зеркало с www

RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule ^(.*)$ http://www.%1/$1 [L,R=301]

Проверка склейки сайта

После выполнения всех действий следует проверять корректность склейки зеркал сайта. Проверять можно используя выдачу поисковых систем - по аналогиии с поиском главного зеркала, только проверяем количество страниц неглавного зеркала в индексе. Если все сделано правильно постепенно такие страницы исчезнут из выдачи. Также можно применить Яндекс.Вебмастер и Google Search Console - для проверки количества страниц в индексе поисковых систем. Рекомендуем проверять 2 раза в неделю. Срок склейки сайта может варьироваться от 2 дней до полугода.

Часто задаваемые вопросы:

Какой вариант главного зеркала выбрать?

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

Наш вердикт: рекомендуем выбрать главное зеркало вида: https://site.ru/.

Как расклеить зеркала сайта?

При расклейке зеркал следует выполнить три пункта:

  • Снять редиректы.
  • убедится что контент сайтов отличается.
  • Перейти в Яндекс.Вебмастер и нажать кнопку отклеить зеркало.

Как указать главное зеркало сайта в robots.txt?

Никак. Возможность указания зеркала сайта в robots.txt использовалась Яндексом до 2018 года, в настоящий момент данный функционал упразднен.

Индексируются ли зеркала сайта?

При правильной настройки зеркал - они не индексируются. Но если вы допустили ошибку - то неглавные зеркала сайта могут проиндексироваться и нанести вред проекту (пессимизация со стороны поисковых систем за неуникальный контент + за попытку "захвата ТОПа" сайтами одной компании/человека).

Учитываются ли характеристики неглавных зеркал на главном?

Если зеркала склеены - то характеристики переносятся на главное зеркало, иначе - нет.

Что делать если у сайта изменилось главное зеркало?

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

Что делать, если сайты склеены по ошибке?

Провести работы, указанные в пункте “Как расклеить зеркала сайта?”. Если ошибка не ваша - то написать в техничекую поддержку поисковых систем.

Что делать если Яндекс находит не сайт, а алиас?

В большинстве случаях такая проблема вызвана неправильной настройкой склейки зеркал. Убедитесь что выполнены все пункты из “Как сделать главное зеркало”. Если ошибка не ваша - то написать в техничекую поддержку поисковых систем.

Плохо ли, если главное зеркало сайта не использует https протокол?

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


*
 
1Мне нравится
Serfer
16.07.2019 11:58:38
В статье не написано, пришлось помучаться с настройкой 301 редиректа с зеркала сайта для сертификатов https c Cloudflare. Вот, добавьте в статью, вдруг кому будет полезно:
RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
# Without Cloudflare:
# RewriteCond %{HTTPS} off
RewriteRule ^ https://www.example.com%{REQUEST_URI} [NE,R=301,L]
 
Ответить 1Мне нравится
0Мне нравится
Intelsib
16.07.2019 12:13:36
Serfer, спасибо, что вернулись и дали обратную связь! Действительно очень полезное дополнение 8)
Ответить 0Мне нравится
0Мне нравится
Кирилл
16.07.2019 08:34:15
Решил Все таки сделать главное зеркало сайта с https и заодно убрать www, действительно так выглядит более лаконично. В Яндексе склейка зеркал прошла 4 дня, в гугле жду уже неделю... Думал я просто не могу найти где кнопка "главное зеркало" в Google Search Console, а оказалось ее убрали :(
Ответить 0Мне нравится
0Мне нравится
Intelsib
16.07.2019 12:10:27
Кирилл, да, Google значительно урезал функционал в GSC :( Приходится довольствоваться тем, что есть. Почитайте вот эту статью про переход на https, может найдете что-то новое и полезное для себя!
Ответить 0Мне нравится

Другие статьи
Апреля  2018
Сколько стоит продвижение сайта
Наверняка вы задавались вопросом, сколько стоит профессиональное SEO-продвижение и оптимизация сайта, обычно всех интересует ориентировочная цена в месяц и другие финансовые вопросы при раскрутке сайта.
31  Мая  2018
Выбор подрядчика для интернет-продвижения
В наше время сайт является основным источником дохода коммерческой фирмы и, соответственно, потока клиентов. Однако, наличие сайта - это лишь верхушка айсберга.
29  Апреля  2019
Главное зеркало сайта

Зеркалами считаются сайты, контент которых не отличаются друг от друга, при этом имеют разный адрес (протокол, поддомен, домен, порт). Самый распростроненный вид зеркал - www.site.ru и site.ru.

26  Апреля  2019
Микроразметка Schema.org
Schema.org — это стандарт семантической разметки данных в интернете, который используют большинство поисковых систем.
26  Апреля  2019
Руководство по использованию атрибута rel=canonical для канонических URL
При работе сайта часто возникает проблема дублирования контента. Если рассматривать на примере интернет-магазина, частым случаем является создания одинаковых товаров в разных категориях.
Отправить письмо
Мы получим ваше сообщение на электронную почту и подготовим ответ.
Также вы можете прикрепить к сообщению файл.
Прикрепить файл
Нажимая на кнопку "Отправить", вы соглашаетесь с Политикой конфиденциальности
Получить предложение
Укажите сайт и контактные данные, наш бизнес-консультант подготовит для Вас стратегию продвижения с оплатой за результат
Нажимая на кнопку "Получить предложение", вы соглашаетесь с Политикой конфиденциальности
Заказать книгу
Укажите контактные данные
Нажимая на кнопку "Отправить заявку", вы соглашаетесь с Политикой конфиденциальности
Вход на сайт
Стать партнёром
Укажите свои имя и телефон
Нажимая на кнопку "Отправить заявку", вы соглашаетесь с Политикой конфиденциальности
Рассчитать стоимость продвижения сайта!
Нажимая на кнопку "Отправить заявку", вы соглашаетесь с Политикой конфиденциальности