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

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

У каждого сайта должен быть 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?

 

Комментарии к записи “Что такое зеркало сайта и как его сделать” (24)

  1. С интересом прочитала про зеркало сайта. Лично я ничего не делала и даже не знала, как работает зеркало, но сейчас пойду проверю .htaccess Спасибо за информацию.

  2. Я без www делаю сайты. Спасибо за полезную статью. Для начинающего блогера это очень ценная информация

    • У меня тоже почти все без www. За исключением некоторых сайтов, которые попали ко мне уже готовыми.

    • У меня также сайт без www. Зеркало давно настроил. Всем начинаюшим вебмастерам тоже советую это сделать. Очень полезная статья, Анатолий!

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

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

          • Для доменов на кириллице, необходимо, прописывать в robots.txt и .htaccess имена главного зеркала в Punycode кодировке.

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

            • Я больше года работал с сайтом на кириллическом домене. Очень некрасиво смотрятся ЧПУ на кириллице, да и типа сайт.рф/category/post — тоже.

              А самая жопа — это почтовые ящики на кириллическом домене. У нас был ящик name@домен.рф, то есть первая часть на латинице, а вторая на кириллице. Не знаю, как сейчас, но раньше на них отправлялась почта только с Яндекса.

  4. я настраивал редирект давно и даже не помню что для этого делал, скорей всего прочитал какую-то статью.И сейчас как то равнодушно отнёсся к твоей статье, так как вроде бы ничего нового не узнал, но ... не могу объяснить почему, а именно сейчас после прочтения статьи решил проверить или редирект из www в http работает. и...... ХРЕН!!!! 🙂 Зашёл в файл .htaccess и не нашёл там этого кода! Вот это да! Как такое может быть, ведь работало раньше и код был? Что это? Так что я очень извиняюсь за равнодушнее отношение к твоей очень нужной статье(даже не полному новичку) и у меня есть маленький вопрос, " имеет значение в каком месте я прописываю этот код в файле .htaccess?

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

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

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