Как сделать зеркало сайта – Как сделать зеркало сайта без копирования файлов скриптов и без редиректа в браузере?

Содержание

что это такое, как сделать, настроить, убрать зеркала

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

Если интересует тема создания и настройки зеркала сайта — это статья для вас. Расскажу вам, что такое зеркало и как его сделать.

Что такое «зеркало сайта»: значения и виды

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

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

При этом, более глубокое понятие «зеркала» употребляется в разных контекстах и может принимать немного иные значения:

  • Версия-дубликат сайта с «www.» в начале адреса или без. Например www.15blogggers.ru и просто 15blogggers.ru. Если делать по старинке, такие версии будут считаться поисковиками разными сайтами (хоть и идентичными по содержанию) и их нужно будет склеить для корректного SEO.
  • Другой домен, прикрепленный к основному сайту — когда оба адреса «склеены» с одним содержимым. В этом случае по обоим адресам будет показываться копия основного сайта, вне зависимости от того, какой домен вы сделаете основным — новый или старый. Такая копия может находиться даже на другом сервере. Подобная практика распространена среди крупных сайтов, когда несколько доменов используют копии одной базы данных, размещенных на разных серверах. В случае если одна копия сайта «ляжет», можно будет зайти на другую.

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

Итак, роботы Яндекса и Гугла считают зеркалами полные копии сайтов. Копия определяется при совпадении контента по двум разным адресам, например: 7bloggers.ru/about-2 и 15blogggers.ru/about-2 или 7bloggers.ru/about-2 и www.15blogggers.ru/about-2.

При этом, идентичный контент может быть показан как с перенаправлением, так и без. В случае перенаправления, происходит редирект с 7bloggers.ru/about-2 на www.15blogggers.ru/about-2. При отсутствии редиректа, контент просто показывается по двум адресам, но в поисковой выдаче участвует главное зеркало и только оно.

Зачем и для чего делают зеркала сайтов?

Если вы еще не поняли, для чего конкретно создаются зеркала, расскажу на конкретных примерах.

Я могу сделать зеркало сайта на другом, более красивом домене, чтобы впоследствии перенести туда сайт, сохранив и поисковый трафик, и закладочную аудиторию постоянных посетителей (предварительно подготовив их к переезду на красивый домен). Такие случаи часто возникают в коммерции при слиянии и поглощении фирм — когда наименование и адрес новой объединенной компании должны измениться. Поэтому надо склеить новый домен с существующим.

Я могу «забронировать» домен. Сделаю зеркало сайта для бронирования схожих адресов. Например: kondicionery.ru и konditsionery.ru, fotostudiya.ru и fotostudia.ru. Еще пример: seo-moscow.ru и moscow-seo.ru. Зачем? Ну, для защиты от конкурентов, на всякий случай. Много причин. Иногда бывает так что, допустим, «fotostudia» пользователю проще запомнить и ввести — и речь не только об адресной строке браузера, но и о поисковых запросах. Статистика по запросам изобилует всевозможными опечатками и ошибками: «фольцваген», «ай фон» и др.

Из этого вытекает следующая цель.

Я могу сделать зеркало сайта для продвижения в нескольких странах на разных языках. Пример из жизни: computeruniverse.net, computeruniverse.de, computeruniverse.ru (русская версия что-то не работает в последнее время, вообще работала).

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

Я могу сделать зеркало сайта, чтобы вывести его из под фильтра. Допустим, зафильтровал Яндекс сайт под одним доменом (или заблокировал Роскомнадзор по IP), а я делаю зеркало на новом сервере, делаю редирект — и снова в топе. Не страшны ни фильтры Яндекса, ни блокировки.

Сейчас расскажу, как создать зеркало для сайта с двумя распространенными целями: объединим домены с «www.» на обычный (+ обратно) и сделаем сайт-зеркало с новым доменом.

Как сделать зеркало сайта, объединив два домена с «www.» и без

В этом деле нам пригодится 301 редирект. Зайдите в корень сайта на своем хостинге и найдите там файл «.htaccess». Создайте, если его нет. Например, в Notepad++. Сделайте пустой файл и где-нибудь его сохраните.

сохраняем htaccess для зеркала

Обратите внимание что я выбрал ALL TYPES в типе файла. По невнимательности ошибки бывают и у меня — недавно редактировал hosts-файл для Windows и сохранил его не глядя как «hosts.txt». С «.htaccess» тоже бывало.

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

Итак, склеим две версии сайта: «15blogggers.ru» и «www.15blogggers.ru». Чтобы это сделать основной версией сайта сайт «www.15blogggers.ru» (вместо сайта семи блоггеров должен быть ваш сайт, это понятно), добавьте в .htaccess файл следующий код:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^15blogggers\.ru$ [NC]

RewriteRule ^(.*)$ https://www.15blogggers.ru/$1 [R=301,L]

Чтобы была основной версия 15blogggers.ru (без «www»), код в .htaccess должен иметь другой вид:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.15blogggers\.ru$ [NC]

RewriteRule ^(.*)$ https://15blogggers.ru/$1 [R=301,L]

Ребята, обратите внимание, если вы хотите сделать в качестве зеркала сайт на кириллическом домене (например 7блоггеров.рф) — адрес должен быть в формате punycode: «xn--8-btbddam3byadt.xn--p1ai» или «www.xn--8-btbddam3byadt.xn--p1ai», где «.xn--p1ai» это «.рф».

После заполнения файла .htaccess выбранным способом, нужно изменить файл robots.txt — он тоже находится в корне сайта.

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

User-agent: Yandex

Host: 15blogggers.ru

User-agent: Google

Host: 15blogggers.ru

Host — основной домен.

Теперь нужно подстраховаться и уведомить поисковые системы через панель вебмастера о сделанных изменениях. Это делать не обязательно — но перестраховаться не бывает лишним. В любом случае, склеивать зеркала Яндекс будет примерно месяц.

Итак, зайдите в Яндекс.Вебмастер (вы ведь добавляли туда сайт? если нет — добавьте) и ступайте в раздел «Главное зеркало». В старой версии Вебмастера это выглядит так:

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

В новом Вебмастере раздел называется «Переезд сайта», находится по адресу https://webmaster.yandex.ru/site/http:7bloggers.ru:443/index-setup/mirrors/ и выглядит так:

как сделать зеркало сайта в вебмастере яндекса

В Вебмастере Гугла тоже есть подобные настройки, попасть в них можно нажав по шестеренке в правом верхнем углу и затем «Настройки сайта».

Вебмастер Гугла — Настройки сайта

Вы перейдете на новую страницу с меню выбора основного домена. Теперь нужно выбрать, какой домен хотите сделать главным (основным), какой — второстепенным (дополнительным). Например: 15blogggers.ru — основной, www.15blogggers.ru — дополнительный.

настройка зеркала в вебмастере гугла

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

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

Для нового домена (в т.ч. в другой доменной зоне), тоже понадобится .htaccess файл — на этот раз у второстепенного домена. Код:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^15blogggers\.com

RewriteRule ^(.*)$ https://15blogggers.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www.15blogggers\.com

RewriteRule ^(.*)$ https://15blogggers.ru/$1 [R=301,L]

Подробная информация по данному типу склейки с новым доменом содержится в видеоролике:

Есть еще ролик от специалистов Яндекса, только его нельзя встроить, перейдите по ссылке ниже.

Видео: Яндекс — Как работать с зеркалами сайта

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

Напоследок научу вас проверять зеркала своих и чужих сайтов. Ну это просто, если вы заходите по адресу www.15blogggers.ru, а вас перебрасывает на 15blogggers.ru — зеркало работает. В данном случае, 15blogggers.ru это основной домен, а www.15blogggers.ru — второстепенный.

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

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

как проверить зеркало сайта в гугле

Проверить домен на склейку (вариант для ленивых) можно и при помощи сервиса XSEO. Перейдите по адресу и введите домен для проверки.

проверка зеркала в xseo

Итог — часто задаваемые вопросы по зеркалам

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

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

Что будет, главное зеркало не указывать совсем?

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

Чтобы не было ошибок, не забудьте указать роботу адрес главного зеркала: через директиву Host в robots.txt, серверным редиректом в .htaccess. Примеры настроек я приводил выше.

Можно ли напрямую проверить в Яндексе сайт-зеркало?

Можно. Это делается через аддурилку („Сообщить о новом сайте“). Если добавленный домен будет являться зеркалом, вы увидите: «Указанный вами сайт www.15blogggers.ru является неглавным зеркалом сайта 15blogggers.ru».

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

Да. Если вы делаете второстепенным зеркалом старый домен с показателями для главного зеркала по новому адресу — это поможет сохранить существующие позиции в выдаче.

Склеятся ли сайты при перенаправлении на главное зеркало со всех страниц неглавного зеркала?

Да. Но лучше так не делать. Сделайте нормально — пусть каждая страница перенаправляет на соответствующую ей страницу на главном зеркале.

Почему сайт пропал из поиска после настройки серверного редиректа на новый домен?

Вероятно т.к. новый домен на момент склейки уже был зеркалом (неглавным). А старый сайт не участвует в поиске, т.к. перенаправляет, а новый еще не появился в поиске потому что не прошло достаточное количество времени, чтобы ПС распознали его как главное зеркало.

Что делать, если структура зеркал отличается?

Ничего страшного не произойдет, в том случае если вы правильно настроите серверные редиректы между страницами зеркал. URL на неосновном зеркале должен строго перенаправлять на URL с идентичным контентом на главном сайте, а страницы со старой структурой — на страницы с новой структурой. Приведу пример для наглядности:

www.6bloggers.ru/old —> www.15blogggers.ru/old
www.6bloggers.ru/new —> www.15blogggers.ru/new
www.15blogggers.ru/old —> www.15blogggers.ru/new

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

Вернуть настройки в robots.txt и .htaccess к первоначальным. Так поисковая машина узнает, что сайты перестали быть зеркалами, отдают разный контент и можно их расклеить. Это произойдет за 2-3 недели, в редких случаях до 2 месяцев. Напомню, проверить расклейку можно в Вебмастере через форму ”Сообщить о новом сайте“: если сайт ранее был неглавным зеркалом и успешно добавился в форму — все прошло удачно.

Какими сервисам пользоваться для работы с доменами?

Полный список сервисов я описал в этой статье: https://7bloggers.ru/domains/.

Вот пожалуй и все. Успехов в создании зеркал.

что это такое, как его сделать и проверить?

301Понятие «зеркало сайта» имеет несколько значений, а создаются они с различными целями: начиная от простой смены адреса, заканчивая мерами безопасности. Более подробно о том, что такое зеркало сайта, цели его создания, а также о правильной настройке и проверке – вы сможете узнать из нашей статьи.

Содержание:

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

Зеркало сайта – это полный или частичный дубликат сайта.

Важно отметить, что под термином «зеркало сайта» понимается несколько значений:

  1. Изначально под зеркалом сайта понимается наличие двух его версий, с «www» и без. При создании сайта у него будет иметься два адреса: «site.ru» и «www.site.ru». Обратите внимание, что для поисковых систем они считаются разными. Дабы избавиться от такого дубля, веб-мастера производят склейку одного из доменов к другому (какой больше предпочтителен). О том, как это делается, мы расскажем чуть позже.
  2. Зеркалом сайта можно считать и домен, прикреплённый к основной версии сайта, то есть когда новый адрес склеивается с основным. Часто веб-мастера регистрируют ещё один домен и делают его своим зеркалом. В таком случае один из доменов становится основным, а другой (зеркало) – перенаправляет пользователя на основной адрес. Таких зеркал может быть сколько угодно.
  3. Также под зеркалом понимается наличие полной или частичной копии сайта, имеющей свой домен и физически находящемся на другом сервере. Крупные сайты практикуют ещё один вид создания зеркала сайта. Суть его заключается в том, что один сайт физически находится на двух или более серверах, и при недоступности одного из них, происходит перенаправление трафика на «рабочий» сервер.

Для чего делают зеркало?

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

Бронирование доменов. Также делается зеркало сайта и для бронирования целевых или схожих адресов. Например, если есть сайт «Mebel-Krasnodar», то вполне логично владельцу зарегистрировать адрес «Krasnodar-Mebel», чтобы его не заняли конкуренты. Иногда, при наличии в имени домена «сложных» транслитераций, пользователи могут вручную вводить ошибочный адрес, причём по данным Wordstat может выясниться, что неправильный адрес могут вводить чаще, чем правильный. Поэтому, например, к домену «Krim-set» лучше сделать зеркало «Krym-set» и т. п.

Для продвижения. Делается это и для продвижения ресурса в нескольких странах. Например, когда адрес интернет-магазина регистрируется в разных национальных доменных зонах: «Site.ru», «Site.ua», «Site.by» и в таком контексте. Кроме зеркал с разными доменами верхнего уровня, такие ресурсы регистрируют в качестве зеркала сайта адреса относительно ниши деятельности, например: «Shina.cc», «Rezina.ii», «Мир-Колёс.рф» и т. п.

Зеркала для безопасности. Крупные сайты создают зеркала для стабильной работы ресурса. Суть заключается в том, что сам сайт находится на двух и более серверах. В случае если основной сервер будет недоступен, то сайт всё равно будет доступен, но с другого сервера. Также данную схему зеркал применяют для распределения нагрузки по серверам, чтобы снизить нагрузку на основной и ускорить загрузку сайта.

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

Делаем зеркало сайта

Ниже мы рассмотрим два самых распространённых случая создания зеркала для сайта: объединение домена с «www» на без «www» и обратно, а также как сделать зеркало с новым адресом.

Объединение домена «www» и без «www»

Для того чтобы объединить в одну две версии сайта – необходимо сделать 301 редирект. Для этого зайдите в корневую папку сайта, которая находится на хостинге, и откройте файл «.htaccess», а если его нет, то создайте. Рассмотрим на примере склеивание двух версий сайта «site.ru» и «www.site.ru». Для этого в упомянутый файл нужно вставить следующие строки.

Чтобы была основной версия без «www»:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Чтобы была основной версия с «www»:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]

RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Если же нужно сделать зеркалом сайт из доменной зоны «рф», то адрес должен прописываться в латинице, в таком формате «xn--e1afmkfd.xn--p1ai».

Далее все данные сохраняются, и проверяется работоспособность введённых настроек.

Затем в файле robots.txt, который также находится в корневой папке сайта, нужно указать основной адрес для Яндекса:

User-agent: Yandex

Disallow:

Host: site.ru

Там где «Host» пишите основной адрес сайта. Для Google можно сделать то же самое, указав имя поисковой системы в поле «User-agent».

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

Для того чтобы указать зеркало сайта Яндексу, необходимо зайти на сервис Яндекс.Вебмастер (если вы ещё не добавили туда свой сайт – сделайте это) и затем перейдите в категорию «Главное зеркало». Там нужно выбрать главное зеркало.

Настройка зеркала в ЯВНастройка зеркала в ЯВ

Что касается Google, то тут нужно войти в Инструменты для веб-мастеров и, вызвав меню, выбрать пункт «Настройки сайта». В появившемся меню выбираете основной домен.

Настройка зеркала в GoogleНастройка зеркала в Google

Добавление зеркала с новым адресом

Обратите внимание, что вы должны выбрать, какой из доменов будет основным, а какой второстепенным. Например, «site.ru» – основной, а «site.com» – второстепенный. Чтобы сделать зеркало с новым доменом, также нужен файл «.htaccess». Для второстепенного домена нужно будет прописать следующие строки:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^site\.com

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www.site\.com

RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Более наглядно о последнем виде склейки адресов расскажет видеоролик.

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

Напоследок рассмотрим, как можно проверить зеркало своего сайта.

Проверить зеркало можно самостоятельно, введя его адрес в адресную строку браузера. Если с второстепенного домена вас перебросит на первичный – зеркало работает. Ещё один способ проверить работоспособность зеркала – ввести адрес своего сайта в поисковую строку Яндекса или Google. В выдаче вы увидите, как отображается URL сайта: с «www» или без.

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

Сервис проверки зеркала сайтаСервис проверки зеркала сайта

Кроме того, у сервиса RDS (разработчика знаменитого бара для браузеров) есть возможность узнать о зеркалах сайта, но эта услуга платная.

Как сделать зеркало сайта — Netpeak Blog

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

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

Зеркалами принято считать сайты, у которых совпадает контент. На деле это могут быть разные домены с отличающимся дизайном. Но если на их страницах добавлены одинаковые тексты, картинки с видео — поисковый робот посчитает такие сайты склеенными зеркалами. Этим пользуются злоумышленники, которые создают копии популярных площадок с целью переманить контент и сделать свои сайты основными версиями.

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

Склеенными считаются одинаковые сайты с:

  • префиксами http и https;
  • разными доменными зонами, но одинаковым контентом. Например, это могут быть сайты saitik.ru saitik.org;
  • разными названиями и полностью идентичным контентом. Например, домены saitik.com и example.org определятся как склееные при условии наличия одинаковых текстов на страницах;
  • доступом через префикс www и без него.

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

Ручная настройка редиректов и указание главного сайта потребуется при:

  • переезде на другой домен, независимо от доменной зоны;
  • настройке основной версии с префиксом www и без него;
  • установке сертификата SSL;
  • резервировании созвучных доменов. Например, site.ru и sait.ru;
  • покупке домена — аналога кириллического названия сайта.  Например сайт.ру и site.ru;
  • регистрации сайтов в разных странах. Например, site.ru, site.ua, site.by;
  • создании дубля сайта на другом сервере или хостинге с целью распределения нагрузки.

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

Указать основную версию можно в Яндекс.Вебмастер и Google Search Console. Перед этим нужно доказать права на все домены, которые будут указаны как копии. В панели Яндекс зайдите в раздел «Переезд домена» и укажите название главного сайта в строке и сохраните информацию.

В Search Console основной домен указывается в настройках сайта. Для перехода в этот раздел нажмите знак шестеренки в правом верхнем углу личного кабинета. Среди доступных вариантов выберите подходящий пункт и сохраните.

Как сделать зеркало сайта другими способами

Через файл robots.txt

Указать главный домен можно через директиву Host, которая прописывается в конце файла. Если вы случайно добавите несколько таких директив, правильным будет считаться первый вариант. Кстати, через robots.txt можно проверить, какая версия сайта на данный момент считается основной. Для этого введите в поисковую строку текст saitik.ru/robots.txt, где saitik.ru — основной домен. После Host: будет указана основная версия на данный момент.

Поисковая строка

Проверить основной домен можно также через поиск. Введите название сайта и посмотрите выдачу по позициям. Если вы написали название сайта с www, но поиск выдает домен без префикса — значит это и есть главное зеркало.

Онлайн-инструмент

Также проверить наличие зеркал можно с помощью виртуальных сервисов. Например, Redirect Checker.

Как сделать главное зеркало сайта через .htaccess

Файл .htaccess доступен через хостинг-панель сайта, либо его можно скачать с помощью файлового менеджера на компьютер. Откройте .htaccess через блокнот и добавьте строки:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^saitik.ru

RewriteRule (.*) https://www.saitik.ru/$1 [R=301,L]

Где saitik.ru — название сайта. В этом случае основной будет версия с префиксом www. Если вы хотите сделать основным домен без префикса, необходимо добавить такие строки в файл .htaccess:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.saitik.ru

RewriteRule (.*) https://saitik.ru/$1 [R=301,L]

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

RewriteEngine On

RewriteCond %{HTTP_HOST} ^saitik.ru

RewriteRule (.*) https://example.org/$1 [R=301,L]

Где example.org — главное зеркало.

Если один из доменов прописан кириллицей, его нужно перевести в набор латинских символов. Для этого можно использовать онлайн-конвертер. Например, 2ip. В результате получится:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^xn--80aqcf5ai.xn--p1ag

RewriteRule (.*) https://saitik.ru/$1 [R=301,L]

Где xn--80aqcf5ai.xn--p1ag — название домена сайтик.ру.

Если планируется переезд из одного домена на другой, при этом на старом сайте много страниц, нужно прописать такой код в файл .htaccess:

Options +FollowSymLinks

RewriteEngine on

<FilesMatch "robots.txt$">

RewriteEngine off

</FilesMatch>

RewriteCond %{HTTP_HOST} ^www.drupal-guru\.ru

RewriteRule ^(.*)$ http://opencart-guru.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^saitik\.ru

RewriteRule ^(.*)$ https://example.org/$1 [R=301,L]

В этом случае каждая страница сайта saitik.ru будет автоматически перенаправлять пользователей на аналогичную по контенту страницу домена example.org. После внесения этих строк в файл .htaccess также следует указать в robots.txt старого домена главную версию нового сайта через директиву Host. 

Для расклеивания зеркал необходимо заново скачать файл на компьютер и удалить строки с настройкой редиректов. Также можно заменить контент на одном из сайтов и довести его до уникальности.

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

Для указания основной версии домена можно использовать основные настройки WordPress.

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

Запомнить

Зеркалами считаются сайты с разными доменными именами, но идентичным контентом. Чтобы указать поисковому роботу, какую версию считать основной, можно использовать панели вебмастеров, файлы robots.txt и .htaccess. Поисковики индексируют только одну главную версию сайта. При обнаружении склеенных зеркал без указания основного домена его позиции заметно проседают в выдаче. 

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

Как создать зеркало сайта | webonto.ru

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


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

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

Содержание статьи:

Зачем нужно создать зеркало сайта

Предположим, некая компания имеет хорошо раскрученный корпоративный сайт с высокими показателями, трастом. Отличные позиции в поисковой выдаче, посещаемость. Затем, в маркетинговых целях, руководство компании принимает решение изменить имидж, название, логотип и тому подобное. Всегда желательно иметь доменное имя сайта, созвучное названию продвигаемого бренда. Будет некрасиво, если компания A будет иметь сайт с адресом B.com. Если же просто перепарковать домен, будут потеряны все достигнутые преимущества в поиске и посещаемость.

В таком случае, к тому же сайту на хостинге паркуется дополнительно новый домен. В служебных файлах robots.txt и .htaccess задается новое имя как главное зеркало сайта. Через некоторое время поисковые роботы проведут переиндексацию, заметят, что появился второй сайт. Соответственно, произведут “склейку” зеркал и по заданным параметрам в поиске будет теперь выдаваться сайт по новому URL. Все достигнутые показатели плавно перетекают на “новый” ресурс.

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

Еще один пример склейки зеркал, наверное, самый простой, это склейка одного домена с WWW и без WWW в адресе.

Зеркала статического сайта

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

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

Зеркала динамического сайта

Гораздо сложнее дела обстоят, когда сайт динамический, часто обновляется. Например, международный новостной портал. Тогда синхронизация зеркал становится настоящей головной болью для владельца сайта. Без привлечения грамотных программистов не обойтись в любом случае. Хотя и существуют программы для синхронизации зеркал на удаленных серверах, в том числе для автоматической синхронизации, в этом деле придется производить многочисленные настройки. А также согласовывать все эти манипуляции с администрацией хостингов. На некоторых хостингах есть возможность для синхронизации со сторонними провайдерами, а на других нет такой возможности. Все это необходимо прояснить заранее, еще до аренды хостинга. Во всяком случае, такой вопрос не получится прояснить стандартным путем, прося помощи на форумах. Получив массу общих ответов ни о чем, будет ненавязчиво предложено подумать о платных услугах.

Программы для создания зеркала сайта

Наиболее популярной программой для синхронизации зеркал является rsync (Remote Synchronization), бесплатная программа со свободным кодом. К преимуществам rsync относится технология синхронизации файлов и папок отдельно в обоих направлениях. За счет этого достигается существенная экономия трафика.

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

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

Специально для WebOnTo.ru

Другие статьи раздела

Поделиться ссылкой:

Похожие статьи

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

И снова здравствуйте, друзья! Сегодня хотелось поговорить о дублях, поэтому ниже я расскажу вам, как сделать зеркало сайта, что это вообще такое и какова роль зеркала в продвижении.

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

К примеру, вы создали сайт site.ru. Попасть на него можно двумя способами: ввести в строке адреса вашего браузера либо site.ru, либо www.site.ru. Посетителям будет все равно, есть www или же его нет. Но с поисковыми системами все не так просто, для них это имеет большое значение.

Поисковые системы будут считать, что сайт с www и сайт без www — это два разных сайта, и увидев одну и ту же страницу вашего сайта по разным адресам, посчитают, что это дублирование контента, а сайт ваш — ни что иное как ГС, на который сваливают украденные тексты.

Чтобы не допустить такого дублирования контента, в файле robots.txt необходимо указать домен, который будет исполнять роль главного — основное зеркало сайта, например, site.ru. В этом случае зеркало сайта www.site.ru склеивается с главным, и вместе они образуют одно целое.

Главное зеркало сайта вы можете выбрать любое — с www или без него. Это зависит исключительно от вашего желания. Если вы поставили site.ru главным доменом, то www.site.ru — это зеркало сайта.

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

Теперь о том, как установить 301 редирект. Вы открываете находящийся в корневой папке вашего сайта файл .htaccess и добавляете в него следующие строки:

  • редирект с www.site.ru на site.ru:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

  • редирект с site.ru на www.site.ru:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http:// www.site.ru/$1 [R=301,L]

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

Надеюсь, всё рассказал понятно, хоть и получился совсем короткий пост. А какое зеркало выбираете вы в качестве главного — с www или без www?

Вконтакте

Facebook

Twitter

Google+

Зеркало сайта – полная или частичная копия другого ресурса

Зеркало сайта (Mirror Site) – сайт, являющийся полной или частичной копией другого сайта (совпадение от 80%).

Зеркала обнаруживаются поисковыми роботами при анализе содержания страниц с совпадающими адресами. Чаще всего ими являются site.ru и www.site.ru — ничем не отличающиеся друг от друга страницы, на которые можно попасть по адресам с www и без.

Яндекс посчитает за зеркало и тот сайт, с которого настроен серверный редирект на соответствующую страницу другого сайта (site1.ru перенаправляется на site2.ru и так далее).

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

Для чего нужны зеркала?

  1. Обычно зеркала создаются для популярных ресурсов — таким образом с них снижается нагрузка, они всегда доступны пользователям.

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

  1. Часто пользователи забывают, как именно пишется название ресурса — с www или без? Чтобы не терять посетителей, при разработке нового сайта сразу создают две его версии — www.site.ru и site.ru.
  2. Несмотря на то что домены на рф существуют уже несколько лет, они по-прежнему имеют ряд недостатков, которые мешают при продвижении сайта (например, не полностью отлажены сервисы электронной почты на кириллице). В связи с этим приходится создавать зеркало с адресом на латинице — site.ru и сайт.рф.

Во всех случаях зеркало позволяет не потерять ни одного посетителя.

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

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

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

Мы увеличиваем посещаемость и позиции в выдаче. Вы получаете продажи и платите только за реальный результат, только за целевые переходы из поисковых систем

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подпишись на рассылку и получи книгу в подарок!

Зеркало сайта – частичный или полный дубль интернет проекта

Под термином «зеркало сайта» чаще всего подразумевается две копии одного и того же ресурса с префиксом «www» и без него. Поисковики обрабатывают адреса yoursite.ru и www.yoursite.ru как два разных домена. Соответственно, ссылочное ранжирование и показатели ИКС/PR будут распределяться на оба адреса. Чтобы устранить лишний дубль, осуществляется склейка зеркал сайта.

Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA

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

 

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

До того как приступать к поисковому продвижению, нужно проверить главное зеркало сайта. Роботы ПС не всегда корректно определяют основной домен. Поэтому web-мастер должен знать, как самостоятельно указать главное зеркало сайта.

Поисковику Google можно передать сведения об основном домене с помощью инструментов для web-мастеров. Для этого следует зайти в Search Console, добавить ресурс и подтвердить права на него. Затем нужно перейти в настройки (значок шестеренки) и указать отображение основного домена с префиксом «www» либо без него.

Хотите узнать, как определить главное зеркало сайта для робота Yandex? Для этой поисковой системы производится настройка зеркала сайта через robots.txt. Добавьте в него директиву

Host: www.yoursite.ru (главный домен будет отображаться с префиксом)

либо

Host: yoursite.ru (в этом случае главным зеркалом станет домен без www)

 

Важно! Вместо «yoursite.ru» следует подставить имя домена своего интернет проекта.

 

Файл robots.txt представляет собой стандартный текстовый документ, обычно располагающийся в корневой папке web-сайта. Его можно редактировать посредством приложения «блокнот».

 

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

 

Проверка зеркала сайта online-сервисами

Вебмастер, желающий узнать, как найти зеркало сайта, может воспользоваться сервисом recipdonor.com от RDS-бара. В доменной зоне RU поиск зеркал сайта выполняется с помощью сервиса seobudget.ru/mirrorlist/.

 

Как сделать зеркало сайта (запасной дубль)

Зачем зеркало сайта может потребоваться владельцу web-проекта? Необходимость в копии площадки на другом домене может быть вызвана следующими причинами:

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

 

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

Создание зеркала сайта можно осуществить при помощи программ, способных копировать структуру и html-код интернет проекта. К наиболее популярному софту для зеркалирования относится ПО под названием CVSup, wget, HT Track.

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

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