Рейтинг@Mail.ru

WordPress-блог

Терпенье и труд...

Что такое главное зеркало сайта, и как правильно с WWW или без WWW

В этой статье я вам расскажу о том, что такое главное зеркало сайта, о доменах с WWW и без WWW и прочих вещах, связанных с этой интересной историко-технической темой. А для начала разберём понятие «WWW» и определим, как правильнее записывать адрес.

Коротко об истории WWW и как правильно писать

WWW – это английская аббревиатура, которая расшифровывается как world wide web, что можно перевести на русский язык, как «всемирная паутина». Понятие «WWW» ввели в 1989 году Тим Бернерс-Ли и Роберт Кайо – дядьки, которые изобрели Интернет. Этими тремя буками они отмечали текст, который являлся гиперссылкой, чтобы её было легко распознать.

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

Любой сайт будет доступен по адресу с WWW и без WWW, однако в строке браузера будет отображаться лишь один вариант – тот, который выбран главным зеркалом. Главное зеркало сайта может быть как с WWW, так и без него.

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

Каждый сайт открывается по адресу с WWW и без, но в адресной строке будет всегда записан адрес главного зеркала. Для практики нет разницы, какой из адресов выбран главным зеркалом.

Второй вопрос – как создать главное зеркало сайта и нужно ли это делать? Рассмотрим ниже.

Как указать главное зеркало сайта и зачем это нужно

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

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

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

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

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

Чтобы указать главное зеркало сайта c WWW, вставьте в .htaccess такой код:

А если хотите сделать без WWW, то такой:

Не забудьте заменить в коде example.ru на свой сайт.

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

Помните, что главное зеркало для Яндекса указывается также и в файле robots.txt в директиве host. И ещё главное зеркало нужно настроить в панелях управлениях сайтом Яндекса и Google.
УжасноПлохоНормальноХорошоОтлично (Поставьте оценку статье)

17 комментариев

Оставить комментарий
  1. RewriteRule ^(.*)$ https:/example.ru/$1 [R=301,L]
    или
    RewriteRule ^(.*)$ https://example.ru/$1 [R=301,L]

    ?

    1. Константин Вендин

      Да, вы правы опечатка была в статье. Исправил. Спасибо.

  2. Привет у меня проблема, мой сайт без www, но если взять адрес сайта ввести в адресную строку выкидывает Domain http://www.сайт.ru is not available on 92.217.9.163. Главное, что я пишу сайт.ru, а приставка www добавляется автоматически, меня почему-то не перенаправляет на сайт нормального типа http://сайт.ru/ Что делать?

    1. Константин Вендин

      Проблема в настройках хостига или в файле .htaccess

      1. Мне нужно что-то такое в файл htaccess закидывать если у меня один домен без www?
        Options +FollowSymLinks
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^www.moysite\.ru$ [NC] RewriteRule ^(.*)$ http://moysite.ru/$1 [R=301,L]

        1. Константин Вендин

          Не знаю. Покажите ваш сайт. Так пока трудно сказать.

          1. Вот мой сайт http://fast-zarabotok.ru Ошибки уже нет, но почему-то если вводить сайт с www нет перенаправления.

          2. Константин Вендин

            У вас в файле .htaccess немного не правильно. Попробуйте вот так:

  3. У меня в этом файле такой код: # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{http_HOST} ^www.fast-zarabotok\.ru$ [NC]
    RewriteRule ^(.*)$ http://fast-zarabotok.ru/$1 [R=301,L]

    # END WordPress

    Перенаправления нет с www на http, домен у меня один (http) если это имеет значение!

    1. Константин Вендин

      Вот так правильно будет, если говорить обо всём файле .htaccess:

      1. Как это вообще работает? Должно переходить если вводить сайт www на главное зеркало http? Если так то почему-то этого не происходит.

        1. Константин Вендин

          Это работает. Когда вы вводите сайт с WWW должно перекидывать на без WWW. Если этого не происходит, значит вы где-то не правильно сделали. Если хотите пришлите нам на почту webmaster@wp-system.ru доступ в ваш хостинг, посмотрим, что там.

          1. В общим спасибо за помощь, буду искать причину в другом месте, пока напишу в тех. поддержку, а там будет видно. Извините за беспокойство!

          2. Еще раз спасибо, нашли проблему! У меня к Домену алиас был неправильно указан, теперь все работает. Взял Ваш код, единственно что оставил это точно не помню, вроде бы он должен присутствовать.

  4. Привет. Снова возник вопрос! Я слышал что сайт http://сайт.ru/ и сайт http://сайт.ru это разные варианты сайтов для индексирования, все дело в слеш /… Так вот редирект как-то влияет на это? Надо там / или нет? Сайт у меня без / http://сайт.ru

    1. Константин Вендин

      Разницы нет для индексирования, будет слеш или не будет. У меня тоже без слеша.

      1. Спасибо, нашел какой-то сайт, названием похож на мой, создан недавно и наполненный всякой ерундой без смысля. Читаю в сети всякую информацию и задаю вопросы! Еще раз спасибо! Всего о доброго.

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

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

 

WordPress-блог © 2015-2017