Для чего нужно зеркало сайта – Что такое зеркало сайта, и зачем оно нужно

Содержание

Что это такое зеркало сайта и зачем оно нужно

Чаще всего владельцы сайтов, которые имеют большую посещаемость, создают для них, так называемое зеркало сайта, или зеркала, всё зависит от решения самого владельца. Сегодня мы поговорим об этом термине, и объясним всё на простых примерах.

Начнём с того, что сам термин зеркало сайта – это частичная или полная копия определённого сайта, с префиксом WWW или без него. Обычно, создаётся, как минимум, два зеркала сайта, которые будут полностью дублировать ресурс, на основе которого они были созданы.

Так как эти зеркала будут иметь разные доменные имена, то поисковик будет обрабатываться их, как два разных домена. Поэтому показатели услуги по SEO продвижению сайта будут распределяться на оба ресурса. Если Вы посчитали некоторые зеркала сайта «лишними», то их можно устранить, методом, так называемой «склейки» зеркал, точнее их IP-адресов.

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

Главное зеркало сайта – это и есть полный дубль главного ресурса, который содержит префикс WWW. То есть, если адрес нашего сайта https://pro-promotion.ru, то адрес его главного зеркала будет выглядеть следующим образом: https://www.pro-promotion.ru.

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

Что значит неглавное зеркало сайта

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

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

Некоторые сайты используют неглавные зеркала, с целью, распределить большое количество информации, которое тормозит работу основного сайта, по этим, так сказать «филиалам». Это все равно, что открыть бизнес по франшизе потому что, как уже было сказано, так называемыми «филиалами» основного сайта будут его зеркала.

Для чего нужны зеркала сайта

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

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

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

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

pro-promotion.ru

Что такое зеркало сайта и зачем оно нужно, Зеркало сайта

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

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

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

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

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

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

Чтобы сайт работал во время сбоя хостинга, необходимо устанавливать зеркало на другой хостинг.

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

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

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

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

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

Host: www.основной-сайт.ru

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

Советую посетить следующие страницы:
— Почему падают позиции сайта
— Оптимизация сайта под поиск Mail
— Геозависимые и геонезависимые запросы

webmoney-rabota.ru

Как работать с зеркалами сайта — Онлайн-курсы Яндекса

1. Немного теории

Зеркалами Яндекс считает сайты, которые на запрос робота возвращают один и тот же контент.

Как правило, на этапе создания у сайта уже есть одно зеркало, так как по адресам вида site.ru и www.site.ru обычно открывается один и тот же ресурс. При подключении защищенного протокола у сайта появляются новые зеркала — с префиксом https.

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

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

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

Вы можете также проверить, является ли домен неглавным зеркалом. Для этого достаточно добавить его в форму «Сообщить о новом сайте». Если ресурс признан неглавным зеркалом, вы увидите соответствующее уведомление.

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

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

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

Она должна быть задана в файлах robots.txt всех зеркал. Сообщить роботу о внесенных изменениях можно в Яндекс.Вебмастере. Для этого нужно зайти в раздел «Настройка индексирования», далее «Переезд сайта» и выбрать нужный домен из списка. Если этот домен там отсутствует, значит, он еще не был добавлен на странице «Мои сайты».

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

yandex.ru

Зеркало веб-сайта — Википедия

Материал из Википедии — свободной энциклопедии

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

Причины зеркалирования сайтов следующие:

  • Защита данных от повреждения, обычно при сбое жёстких дисков.
  • Сохранение копии веб-сайта, особенно когда он закрыт или собирается закрыться.
  • Обеспечение доступа к недоступной информации. К примеру, когда в 2002 году властями Китая был заблокирован доступ к популярному Интернет-поисковику Google, его зеркало elgooG использовалось, чтобы обойти блокировку.
  • В случаях, когда внешний трафик значительно дороже внутреннего, целесообразно создавать зеркала популярных внешних ресурсов в собственной зоне Интернет.

Хороший пример зеркалирования — широко известный веб-сайт SourceForge.net. Он занимается хостингом программ с открытым исходным кодом. SourceForge.net использует множество различных серверов для достижения одной цели: предоставить возможность скачивания файлов пользователями. Много инновационных компьютерных проектов хранят свои сайты и файлы на SourceForge.net, у которого есть зеркала во множестве стран мира.

Большие сети зеркал используют также проекты Debian, FreeBSD, OpenSUSE, Fedora, и другие. Википедия также имеет несколько зеркал в различных местах.

Чаще их тоже называют просто зеркалами.

Доменное зеркало используется обычно на сайтах, которые имеют разные названия, но звучание или написание будет похожим. При этом, все они будут ссылаться на один и тот же сервер. Например, telefon.ru и telephon.ru; otvet.ru и OTBET.ru.

Также зеркала используются при защитном киберсквоттинге. Допустим, что вы производитель сока и хотите зарегистрировать себе домен, подобный sok.ru, а вместе с ним зарегистрировать и cok.ru, sok.com, cok.com.

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

ru.wikipedia.org

Как настроить зеркало сайта — как указать поисковым системам главное зеркало сайта

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

Можно добавить зеркало сайта специально. Обычно это делается для удобства пользователей, когда название товара или бренда имеют разные написания: kettler.ru и ketler.ru или med.ru и myod.ru. Иногда регистрируют один домен в разных доменных зонах и ставят переадресацию на основной домен: dom.ru, dom.com, dom.info и dom.realty. Если сайт переезжает на новый домен, то также происходит добавление зеркала и смена главного зеркала.

Добавляйте зеркала сами 

Директива Host. Сообщите, какой именно ресурс является главным зеркалом с помощью инструмента Яндекс.Вебмастер. Для этого укажите в файле robots.txt новое зеркало сайта с помощью директивы host. Пропишите данные правильно, иначе робот проигнорирует их. Директива host должна быть единственной. Если их прописано несколько, робот возьмет данные из первой. Лучше всего добавить ее в группу User-Agent и разместить после Disallow и Allow. 

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

Серверное перенаправление. Задайте серверный редирект с HTTP-кодом 301 со старого ресурса на новый. Не следует направлять все страницы старого сайта на одну страницу нового, как правило, главную. Это замедляет скорость индексации нового ресурса. Делайте редирект каждой страницы по отдельности. Файлы robots.txt должны совпадать. При перенаправлении с одного сайта на другой страницы первого ресурса начинают исключаться из поиска и трафик падает. Трафик восстанавливается, когда перенаправление полностью завершается и второй сайт становится главным зеркалом. Учитывайте, что пару недель трафик просядет. 

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

Обеспечьте безопасность 

Через Яндекс.Вебмастер недобросовестные исполнители могут забрать весь трафик на другой ресурс. Для этого достаточно иметь доступ в панель Вебмастера с правами администратора. Делается это так. Сначала создается копия основного сайта. Дизайн не важен, главное – должен совпадать контент, который либо парсят, либо копируют, если есть доступ к файлам. Затем в панели Вебмастера прописывают новое зеркало сайта, указав новый домен как основной. Сайты склеиваются, прежний убирается из индекса, и весь трафик перенаправляется на новое зеркало. 

Проблемы в этом случае две. Первая – владелец может долго не подозревать о случившемся. Смена главного зеркала происходит исключительно в Вебмастере Яндекса. Для смены не требуется предоставление паспорта как при смене владельца домена. Уведомление на почту или телефон тоже не приходит. Владелец только видит по факту, что посещаемость резко снизилась до нуля. О причинах он может только догадываться. 

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

Чтобы не попасть в подобную ситуацию, тщательно проверяйте подрядчиков. Не воспринимайте Яндекс.Вебмастер как информационный инструмент сайтовладельца. Контролируйте деятельность исполнителей и оперативно меняйте пароли. Чаще всего мошенническая схема выглядит как бесплатная услуга для наработки портфолио. Исполнитель-фрилансер предлагает бесплатно выполнить работы по сайту за положительный отзыв. После получения доступа он прописывает собственный домен как главное зеркало и перенаправляет весь трафик к себе. Фактически «угоняет» сайт и его посетителей.

Запомните 

  1. Сайты считаются зеркалами, когда у них совпадает содержимое на 80% и больше. Зеркал может быть много, но главное зеркало — одно. Владелец может назначить главное зеркало в Яндекс.Вебмастере или робот выберет его автоматически. 

  2. Назначайте главное зеркало через директиву Host в файле robots.txt. Директива должна быть единственной. Если ошибочно указали несколько директив, робот возьмет информацию из первой. Прописывайте директиву правильно: корректный адрес домена (с www или без него), наличие https и номер порта. 

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

  4. При редиректе учитывайте, что страницы старого сайта выпадают из индекса, и количество посетителей снижается. Объем трафика восстановится только после полного переезда на новый домен. Редирект делайте постранично. 

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

Материал подготовила Светлана Сирвида-Льорентэ.

www.ashmanov.com

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

]]>

В комментариях к статье о Search Console и «Яндекс.Вебмастере» читатель задал вопрос о выборе основного домена сайта. Пользователь поинтересовался, какой вариант лучше: с www или без www. Ответить на вопрос можно коротко. Лучше выбрать вариант, который вам больше нравится. Действительно сложные вопросы могут появиться во время настройки зеркал и перенаправлений. Ответы на них вы найдете в статье.

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

Зеркала — точные копии сайта, доступные по разным URL. Например, если по адресам nash-saitik.ru и нашсайтик.рф доступен одинаковый контент, поисковые системы признают сайты зеркалами. Обратите внимание, роботы сравнивают не только главные страницы ресурсов. По разным данным, чтобы поисковики признали сайты зеркалами, уровень совпадения контента должен составлять от 80 до 100 %.

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

  • Сбор type-in трафика. Пользователи могут по-разному вводить адрес вашего сайта в адресную строку. Если ресурс доступен по URL macro-soft.ru, на него не попадают люди, которые вводят адрес macrosoft.ru. Решить проблему можно с помощью зеркала, с которого настроен редирект.
  • Обеспечение постоянной доступности сайта. Если по каким-то причинам сервер с основным сайтом становится недоступным, пользователей можно перенаправлять на зеркало, расположенное на другом сервере.
  • Переезд на новый домен. Зачем? Самый простой пример — изменение названия компании. Представьте, что сайт фирмы «Рога и копыта» доступен по адресу roga-kopyta.ru. После переименования организации в «Нос и хвост» логично поменять URL сайта на nos-hvost.ru. Как сохранить авторитет и аудиторию ресурса? Задача решается с помощью зеркала сайта.

Во-вторых, из-за префикса www зеркала сайтов появляются автоматически. Физически nash-saitik.ru и www.nash-saitik.ru — разные ресурсы. В данном случае URL с префиксом www представляет собой субдомен по отношению к основному домену nash-saitik.ru.

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

Какой вариант лучше: с префиксом www или без?

Откуда взялся префикс www? В конце 80-х годов прошлого века технические возможности компьютеров отставали от задумок изобретателей. Для физического хостинга одного небольшого сайта приходилось использовать несколько веб-серверов. Например, на одной машине размещался сервис FTP, на другой почтовый сервер, а на третьей контент сайта. Это отражалось в адресах ресурсов. Например, для доступа к почтовому сервису использовался адрес mail.vash-saitik.ru, а доступ к FTP открывался с помощью адреса ftp.vash-saitik.ru.

Ученый Тим Бернерс-Ли предложил объединить размещенную на разных серверах информацию во Всемирную паутину (World Wide Web). Чтобы обеспечить техническую возможность, Бернерс-Ли с коллегами разработали язык разметки гипертекста (HTML), протокол передачи гипертекста (HTTP) и универсальные идентификаторы ресурсов (URI), производными от которых являются URL. Чтобы пользователи понимали, что ресурс находится во Всемирной паутине, к его адресу добавляли префикс www.

В настоящее время люди понимают, что ресурс находится во Всемирной паутине, независимо от префикса www. Стоит ли использовать его в адресе сайта? Это вопрос личных предпочтений: выбирайте вариант, который вам больше нравится. Сомневаетесь? Вот аргументы в пользу URL без префикса:

  • Префикс www ухудшает юзабилити URL. Пользователям приходится печатать на четыре символа больше, чтобы ввести адрес в строку браузера. В первую очередь это сказывается на мобильных пользователях.
  • Префикс не несет важной смысловой нагрузки. Как отмечалось выше, посетители понимают, что URL vash-saitik.ru является гиперссылкой и указывает на расположение ресурса в интернете.
  • В одном из интервью создатель Всемирной паутины Тим Бернерс Ли сказал, что он отказался бы не только от префикса www в URL, но и от двойной косой черты после http. По словам ученого, благодаря этому можно сэкономить чернила и бумагу, а также защитить от вырубки много деревьев.

А вот аргументы в пользу префикса www в URL:

  • Многие пользователи по привычке вводят в адресную строку URL с www.
  • В офлайне префикс помогает человеку понять, что речь идет о сетевом адресе. Учитывайте это, если планируете активно продвигать ресурс с помощью полиграфической продукции и наружной рекламы.
  • Некоторые вебмастера считают, что префикс повышает визуальную привлекательность коротких URL.
  • Сервисы Google и «Яндекса» доступны по адресам с www.

Зачем выбирать основной домен, если можно дать пользователям возможность заходить на сайт по URL с префиксом и без? Представьте ситуацию: ресурс доступен по адресам vash-saitik.ru и www.vash-saitik.ru. Вы публикуете ценную информацию, которой пользователи делятся друг с другом. Они используют разные ссылки: с префиксом и без.

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

Чтобы решить эту проблему, необходимо выбрать основной домен, настроить редирект и уведомить поисковые системы.

Как настроить серверный редирект

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

Проверить редирект можно с помощью специальных сервисов, например, Redirect Checker. Введите URL сайта в поле для анализа и нажмите кнопку Analyze. Сервис покажет редирект и его тип. В выбранном примере настроен постоянный редирект 301 с URL www.drupal-guru.ru на drupal-guru.ru.

Вы выбрали главное зеркало с префиксом. Поэтому необходимо изменить редирект: на уровне сервера перенаправить посетителей с drupal-guru.ru на www.drupal-guru.ru.

Чтобы изменить редирект, нужно отредактировать данные в файле .htaccess. Это конфигурационный файл наиболее распространенного сервера Apache. Доступ к нему можно получить через FTP.

Подключитесь к серверу с помощью любого FTP-клиента, например, с помощью FileZilla. Данные для доступа можно получить у хостинг-провайдера. В меню «Сервер» включите опцию «Принудительно отображать скрытые файлы».

В корневом каталоге найдите файл .htaccess и скачайте его на жесткий диск.

Откройте файл с помощью текстового редактора и добавьте правило переадресации. Используйте такой код:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^drupal-guru.ru

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

Вместо URL drupal-guru.ru вставьте адрес своего сайта.

Сохраните изменения в файле и загрузите его на сервер.

Обновите настройки CMS. Если вы пользуетесь WordPress, укажите основной домен в разделе консоли «Общие настройки».

Проверьте корректность редиректа с помощью сервиса Redirect Checker.

Если вы выбрали основной домен без префикса и хотите настроить редирект с адреса с www на адрес без www, используйте следующий код:

RewriteEngine On

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

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

Как сообщить о главном зеркале «Яндексу»

«Яндекс» автоматически определяет главное зеркало, если редирект настроен корректно. Но если вы изменили основной домен, сообщите об этом поисковику.

Сначала добавьте в файл robots.txt директиву Host с указанием нового адреса. Для этого скачайте документ с сервера с помощью FTP-клиента. Файл находится в корневом каталоге в папке www.

Откройте файл в текстовом редакторе. Добавьте директиву Host после директив Disallow и Allow. Если вы выбрали главное зеркало с префиксом, добавьте такую строчку:

Host: www.drupal-guru.ru

Вместо URL www.drupal-guru используйте адрес вашего сайта. Записи в файле robots.txt могут выглядеть так:

Сохраните информацию и загрузите обновленный файл robots.txt на сервер. Проверьте изменения. Файл доступен по адресу www.drupal-guru/robots.txt.

Откройте раздел «Переезд сайта» в новом кабинете для вебмастеров «Яндекса». Он находится в меню «Настройки индексирования». Отметьте галочкой пункт «Добавить www» и сохраните изменения. Изменения вступят в силу после переиндексации ресурса.

Как узнать главное зеркало сайта с помощью Search Console Google

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

Отметьте флажком вариант домена с www и сохраните изменения.

После выбора основного домена Google будет рассматривать внешние ссылки с префиксом и без как идентичные. Иными словами, естественные бэклинки вида www.drupal-guru.ru и drupal-guru.ru будут засчитываться в актив вашего ресурса.

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

Многие владельцы сайтов для удобства пользователей регистрируют кириллические домены. Например, сеть супермаркетов «Лента» владеет кириллическим доменом лента.рф. Однако сайт организации доступен по адресу www.lenta.com. Это возможно благодаря редиректу 301 с URL лента.рф на адрес основного домена.

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

Представьте, что настраиваете редирект с URL друпал-гуру.рф на www.drupal-guru.ru. В файл .htaccess необходимо добавить такой код:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^xn—-7sbkb0bwgfvfb.xn--p1ai

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

Чтобы настроить редирект с www.drupal-guru.ru на друпал-гуру.рф, укажите в .htaccess такой код:

RewriteEngine On

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

RewriteRule (.*) http:// xn—-7sbkb0bwgfvfb.xn--p1ai/$1 [R=301,L]

Обратите внимание, xn—-7sbkb0bwgfvfb.xn--p1ai — это URL друпал-гуру.рф в кодировке punycode.

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

При изменении адреса сайта «Яндекс» рекомендует сохранять старый домен в качестве зеркала нового. Это минимизирует влияние переезда на позиции ресурса в выдаче и трафик. Оптимальным вариантом поисковик называет постраничный редирект 301. В файле .htaccess необходимо настроить переадресацию с каждой страницы старого сайта на соответствующую ей страницу нового сайта.

Если ресурс состоит из нескольких страниц, проблем не возникнет. Но если страниц сотни или тысячи, на настройку редиректа уйдет много времени. Кроме того, сотни или тысячи редиректов в файле .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} ^www.drupal-guru\.ru

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

В данном примере код перенаправляет пользователей с любой страницы сайта www.drupal-guru.ru на соответствующую ей страницу сайта opencart-guru.ru. Не забудьте вместо использованных для наглядности адресов указать URL ваших ресурсов.

Обратите внимание, файл robots.txt старого сайта www.drupal-guru остается доступным. В нем необходимо с помощью директивы Host указать, что основным зеркалом вы выбрали новый сайт opencart-guru.ru.

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

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

Если вы боитесь редактировать файл .htaccess, воспользуйтесь более простыми способами настройки редиректов. Речь идет о выборе перенаправления в панели управления сайтом cPanel и расширениях для популярных CMS.

Настройка редиректа в cPanel

В панели управления войдите в меню «Перенаправления». Он находится в разделе «Домены».

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

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

Перенаправление с помощью плагинов

Для некоторых CMS существуют плагины, с помощью которых можно быстро настроить редирект. Например, если вы работаете с WordPress, воспользуйтесь Simple 301 Redirects. Установите плагин и войдите в меню настроек.

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

С помощью плагина можно настроить перенаправление для всех страниц в категории. Для этого установите флажок в поле Use Wildcards. Укажите адрес категории и добавьте после него астериск. Укажите URL назначения и сохраните изменения.

В CMS Joomla! редиректы можно настроить с помощью встроенного в ядро компонента «Перенаправление». В Drupal эта задача решается с помощью модуля Redirect. Для CMS Opencart есть платные расширения для настройки перенаправлений.

Как настроить редирект на сервере Nginx

Если ваш хостинг-провайдер использует сервер Nginx, для настройки редиректов необходимо внести изменения в конфигурационный файл. Это аналог файла .htaccess сервера Apache.

Чтобы настроить редирект с домена без префикса www на домен с префиксом, укажите следующий код:

server {

server_name drupal-guru.ru;

rewrite ^/(.*)$ http://www.drupal-guru.ru/$1 permanent;

}

Перенаправление с URL с префиксом www на URL без префикса можно настроить с помощью такого кода:

server {

server_name www.drupal-guru.ru;

rewrite ^/(.*)$ http://drupal-guru.ru/$1 permanent;

}

Вы можете получить код для конфигурационного файла Nginx с помощью htaccess-конвертеров, например, этого или этого. Действуйте так:

  • Создайте код для файла .htaccess сервера Apache с помощью одного из предложенных выше генераторов.
  • Конвертируйте код для файла .htaccess в код для конфигурационного файла Nginx.

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

Чтобы выбрать основной домен и сообщить об этом поисковым системам, необходимо настроить серверные редиректы. Также необходимо изменить настройки в кабинетах для вебмастеров «Яндекс» и Google. С этими задачами может справиться любой специалист без технической подготовки. Вам понадобится доступ к FTP или панели управления сайтом, умение пользоваться генераторами редиректов и немного времени. Кстати, перед редактированием файла .htaccess создайте резервную копию. Она может понадобится, если вы внесете в файл некорректные изменения.

kak-nastroit-zerkalo-sayta

texterra.ru

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

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

Содержание:

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

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

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

  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

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

Обратите внимание, что вы должны выбрать, какой из доменов будет основным, а какой второстепенным. Например, «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 (разработчика знаменитого бара для браузеров) есть возможность узнать о зеркалах сайта, но эта услуга платная.

blogwork.ru

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

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