Интернет бизнес

Несколько доменных имен для сайта

Сайт может иметь несколько доменных имен (псевдонимов), в принципе, их количество ограниченно только здравым смыслом. Но зачастую создание синонимов существующего доменного имени вызвано практической необходимостью, например, наиболее распространенный случай – старое доменное имя было получено у провайдера и является доменным именем третьего уровня (например, site.ural.ru), оно известно многим клиентам и партнерам организации и ликвидировать его нельзя, но оно не принадлежит организации, трудно написуемо, непрестижно, и вкладывать деньги в его продвижение – неразумно.

Рекомендуется зарегистрировать доменное имя второго уровня (например, site.ru) и сделать его синонимом существующего. Важно сделать это правильно, так чтобы поисковые машины индексировали такой сайт как один сайт, а не как три сайта:

site.ural.ru

site.ru

www.site.ru

Ваши действия:

  1. Зарегиструйте доменное имя site.ru на вашу организацию, действуя в рамках договора вашей организации с RU-CENTER ( www.nic.ru) либо в рамках вашего договора с партнером RU-CENTER.
  2. Ваш сайт существует на каком-либо хостинге, необходимо «привязать» новое доменное имя к этому хостингу.
    1. Обратитесь к администрации хостинга для предоставления DNS серверов (минимум двух) для поддержки домена. Также попросите прописать адресные записи (A) с IP адресом, ведущим на site.ural.ru.
    2. В разделе для клиентов RU-CENTER https://www.nic.ru/login/ пропишите в параметрах доменного имени DNS-серверы домена DNS1 и DNS2, которые вам предоставила администрация хостинга.
  3. После прохождения процесса регистрации доменного имени обратитесь к администрации хостинга с просьбой прописать полученное доменное имя в качестве синонима для уже существующего сайта site.ural.ru.
  4. Теперь у нас три доменных имени ведут на один сайт. Основным доменным именем будем считать www.site.ru. Для того, чтобы в индексе поисковых систем было именно оно, пропишите в файле .htaccess, который находится в корневом каталоге, следующее:

     

    RewriteEngine on

    RewriteBase /

     

    RewriteCond %{HTTP_HOST} ^site.ru$

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

     

    RewriteCond %{HTTP_HOST} site.ural.ru$

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

     

    Первая часть:

    RewriteCond %{HTTP_HOST} ^site.ru$

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

    служит для редиректа сайта с site.ru на http://www.site.ru. C помощью этого кода можно сделать и наоборот.

    Вторая часть:

    RewriteCond %{HTTP_HOST} site.ural.ru$

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

    служит для редиректа зеркал сайта на основной, т.е. если у вас есть сайты www.site.ru и site.ural.ru, то, указав такой код, вы создаете ситуацию, когда пользователь, набрав в адресной строке site.ural.ru, попадет на site.ru

    Замечание!!! Метод применим для хостингов, использующих сервер apach с поддержкой модуля Rewrite.

     

  5. Создайте файл «robots.txt» в корне сайта, где укажите:

    User-Agent: *

    Host: www.site.ru

После того, как вы сделаете все вышеуказанное:

- какое бы доменное имя не набрал бы пользователь в адресной строке, оно мгновенно сменится на главное www.site.ru.

- поисковые машины проиндексируют именно тот домен, который вы захотите - www.site.ru.


Роман Рублевский

Источник: http://www.expertum.ru

Оцените статью