Многих пользователей интересует, что значит зеркало сайта. Такое название обозначает веб-страницу или набор файлов на сервере, который скопировали, чтобы информация была доступна из нескольких мест.
Основное отличие – собственный URL, но в остальном такой ресурс полностью идентичен источнику. Устройства балансировки нагрузки позволяют крупномасштабным веб-площадкам функционировать, деля работу между несколькими зеркалами.
Что понимают под этим названием
Под этой терминологией подразумевается три обозначения:

- В первое время зеркало сайта означало разделение на два варианта – с www и без. Когда площадка только создается, у нее установлено два URL: вебсайт.ru и www.вебсайт.ru. Для машин поиска они будут различными. Чтобы скорректировать это веб-разработчикам необходимо решить вопрос, как склеить зеркала сайта, привязав доменные значения друг к другу. Ниже описано как это выполнить.
- Зеркало сайта означает и доменный URL, который закреплен за главной страницей при склеивании адресов. Многие мастера оформляют дополнительный домен, который и выполняет роль зеркала. При таком варианте происходит перенаправление с дополнительного URL-адреса на первостепенный сайт всех посетителей. Подобных зеркальных онлайн-площадок можно сделать очень много.
- Еще под зеркалом сайта понимают копирование с основного массива на страницу, которая располагается на собственном домене, располагающемся на втором сервере. Веб-мастера зачастую создают дубликаты, которые физически располагаются на нескольких серверах. Когда какой-либо из них недоступен, пользователя переадресуют на работающий в данное время адрес.
Независимо от производительности массива хранения информации и способа управления, каждая система в конце концов достигает предела. При увеличении времени загрузки или после каких-либо потерь, когда данные пропадают, наступает момент расширения или замены существующего дискового массива.
Зеркало обычно обновляется часто, чтобы оно достоверно отражало содержимое исходного сайта. В некоторых случаях его организуют на крупном сервере с высокоскоростным соединением и более близкой доступностью к большой аудитории.
Зачем создавать зеркало
Существуют несколько причин создания зеркал:
- Привязывание нового доменного адреса. Когда нужно перенести контент, часто возникает вопрос, как создать зеркало сайта на другом домене. Для решения проблемы выкупленный адрес нужно склеить с исходником, при этом неважно, какой из двух будет главным. При этом ссылки на самих страницах по-прежнему будут указывать на реальный URL. В этот пункт входят и ситуации, когда сайт отформатировали и оформили новый адрес.
- Бронирование доменов. При наличии похожих адресов собственники создают зеркала, чтобы их не использовали конкурирующие компании. К примеру, когда есть сайт divan-samara, то следует занять имя samara-divan. Часто, когда в названии доменного имени встречаются спорные моменты, пользователи при поиске набирают ошибочный вариант. В итоге, они попадают на другой ресурс. Чтобы решить проблему, создают зеркала с «неправильным» наименованием.
- При продвижении торговой площадки по всему миру создают зеркала. К примеру, адреса онлайн-магазинов оформляют в доменах различных стран: site.ru, site.com, site.su и т. д.
- Для безопасной работы. Если исходный сайт генерирует слишком большой трафик, зеркало обеспечивает лучший показ массива данных. Оно также используется для ускорения доступа, когда основной сайт географически удален от тех, кто к нему обращается. Зеркальный сервер часто размещается на другом континенте, что позволяет пользователям получать быстрый и надежный доступ к информации, где она подвергается цензуре.
Также иногда для выведения из-под санкций поисковой системы делают зеркала, это помогает вновь включить площадку в ранжирование Яндекса.

Создаем зеркало
Чтобы решить вопрос, как сделать зеркало сайта на другом хостинге, разберем два варианта организации зеркала для онлайн-площадок.
Первый способ – соединение адресов с www и без
Чтобы соединить вместе два варианта веб-площадки, нужно выполнить 301 редирект. То есть войти в корневой файл, находящийся на хосте, раскрыв .htaccess, а при его отсутствии – создать.
Для полного понимания приведем пример склейки различных URL-адресов – site.ru и www.site.ru. Перед началом того, как указать зеркало сайта в robots.txt, в значение .htaccess копируем такие данные:

без «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]
После выполнения всех пунктов нажимают кнопку «Сохранить», а затем тестируем введенные значения. Перед тем, как изменить главное зеркало сайта в Яндексе, в корневом каталоге прописываем главный доменный URL:
User-agent: Yandex
Disallow:
Host: site.ru
В значении Host определяем основной доменный URL. Для Гугл выполняем аналогичные действия, прописывая наименование в графе User-agent. Чтобы склеивание адресов прошло успешно, нужно сообщить о проделанных манипуляциях системам поиска, это поможет им быстрее решать задачу, как определить основное зеркало сайта, созданное вами. Также отдельно в Яндексе регистрируем его на Вебмастере, поставив соответствующее значение в «Главном зеркале». В Гугл переходим в Инструменты – Настройки веб-сайта – Основной домен. На последнем значении выбираем нужный параметр.
Второй способ – новый адрес
Чтобы создать зеркало с новым доменным адресом, перед этим необходимо определиться, какой из них будет главным. К примеру, site.ru – главный, а site.com – дополнительный. Для регистрации понадобится все тот же файл .htaccess. Дополнительный URL создаем следующим способом:
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]

Проверка зеркала
В заключение расскажем о способах проверки созданного зеркала веб-ресурса. Это можно выполнить самому, для чего копируют URL в поисковик. При перенаправлении с дополнительного доменного адреса на узловой хостинг – зеркало сделано верно и реально работает. Также тестируют зеркало, вписав URL в Гугл или Яндекс. В выданном результате можно просмотреть, как отобразится URL онлайн-ресурса – с www либо без него.
Существуют сервисы для проверки работоспособности зеркал. Один из них – http://xseo.in/glue. После ввода адреса в единственную строку в появившемся результате будут данные обо всех зеркалах в популярных поисковых системах. Платные услуги по проверке склейки предлагает сервис RDS, который занимается разработкой известного бара для веб-обозревателей.