Услуга Переадресация домена (называемая также Web-forwarding, URL-forwarding, Web-redirect, HTTP-redirect) обеспечивает перенаправление запроса к Вашему доменному имени на веб-страницу с другим адресом. Все пользователи, набравшие в строке адреса Ваше доменное имя (или пришедшие на него по ссылке), попадут на веб-страницу, адрес которой Вы укажете в настройках. Использование услуги позволит Вам иметь постоянный адрес Web-страницы, который не придется менять при смене провайдера. Услуга Переадресации может использоваться при регистрации дополнительного имени для уже существующего Веб-сайта.

Для чего это нужно?

В качестве примера предлагаем рассмотреть такую ситуацию: Вы уже владеете доменом mycompany.ru сайт полноценно работает и на нем есть раздел продукции одного из Ваших поставщиков (адрес этой страницы: www.mycompany.ru/mybrand/index.html или подобный). Для лучшего продвижения товара этого поставщика Вы приобретаете целевое доменное имя: mybrand.ru и включаете для него услугу Переадресации на адрес уже существующего раздела на Вашем основном сайте www.mycompany.ru/mybrand/index.html Теперь посетители могут набирать прямой адрес сайта бренда, а Вы использовать этот адрес в прямой рекламе продукции этого бренда. Легче запомнить адрес – выше эффективность!

2domains предлагает два режима работы услуги Переадресация / Web-forwarding:

  • перенаправление запроса
  • маскировка адреса во фрейме
  • любой из вышеперечисленных режимов во множественном исполнении
Перенаправление запроса

При этом способе организации услуги Переадресация / Web-forwarding, пользователь сразу же переходит на веб-страницу, которую Вы укажете в настройках. Фреймов при этом не создается, и Ваш посетитель видит в строке URL адрес той страницы, на которую была сделана переадресация, вместо имени переадресуемого домена.

Маскировка адреса во фрейме

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

Техническая справка:
необходимо помнить, что если Вы пользуетесь этим способом пересылки и хотите установить внутри Вашей веб-страницы ссылки на другие ресурсы, в теге ссылки необходимо указать target=_top. В противном случае чужая веб-страница также будет открыта внутри Вашего фрейма, и посетитель будет видеть в окошке URL Ваше доменное имя. Пример правильного написания ссылки для этого случая: reg.ru Также необходимо иметь в виду, что истинный адрес веб-страницы, на которую осуществляется перенаправление, хотя и не отображается в строке URL, все же может быть легко вычислен любым посетителем. Пример правильного написания ссылки для этого случая:

Настройка web-forwarding

Для того, чтобы web-forwarding функционировал, необходимо
  1. настроить DNS
  2. настроить список перенаправлений
Настройка DNS.

Необходимо обеспечить, чтобы ваш домен указывал на IP-адрес нашего web-сервера (194.58.112.173). Если вы при регистрации домена на странице выбора DNS-серверов не указали опцию "Использовать сервера регистратора" (то есть, если вы указали свои собственные NS-сервера), то вам необходимо будет настроить зону для вашего домена самостоятельно. Для этого необходимо создать по крайней мере две записи ADDRESS:
@ A 194.58.112.173 www A 194.58.112.173 То есть необходимо обеспечить, чтобы имена ваш-домен.com и www.ваш-домен.com указывали на IP-адрес 194.58.112.173. Если у домена установлены DNS-сервера регистратора - данные записи создадутся автоматически.

Если при использовании DNS-серверов регистратора, в "Управлении зоной" автоматически не создались две записи (которые указаны выше) - Вы можете их создать при помощи "Автоматического добавления записей" - для этого на странице "Управление зоной DNS" в самом низу выберите из выпадающего списка "Услуга Web-forwarding".

Настройка списка перенаправлений.

Войдя как зарегистрированный пользователь, на странице "Мои домены" перейдите по ссылке "Web-forwarding" напротив нужного домена. Вы попадёте на страницу "Управление Web-перенаправлениями". На этой странице вы можете добавить любое количество перенаправлений.

Для добавления перенаправления укажите в поле "Переадресация с" относительный адрес (без имени вашего домена), с которого требуется осуществлять перенаправление, а в поле "Переадресовывать на" - URL, на который следует перенаправлять посетителей.

Например, если вы хотите добавить перенаправление со своего домена на сайт www.yandex.ru, то в поле "Переадресация с" укажите "/", а в поле "Переадресовывать на" укажите "http://www.yandex.ru". В поле "Способ переадресации" вы можете выбрать либо "перенаправление запроса" либо "маскировку адреса во фрейме".

Поле "Заголовок окна" имеет смысл только в случае использования маскировки адреса во фрейме. Указанный заголовок будет заголовком страницы (будет отображаться в качестве заголовка окна браузера).

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

    сайт открывается по 2 адресам: www.mysite.ua и mysite.ua (для поисковых машин это существенная разница и они воспринимают 2 адреса, как 2 разных сайта), поэтому необходимо сделать чтобы при обращении к страницам сайта с www, шла переадресация на такие же страницы сайт без www, например с http://my site.ua /news/ на http://www.mysite.ua/news/ ( или наоборот ).

    у вас есть несколько доменов, основной mysite.ua и альтернативный my-site.ua и/или кириллический мойсайт.укр . Необходимо, чтобы при наборе в браузере адреса my-site.ua и/или мойсайт.укр посетитель автоматически перенаправился на сайт mysite.ua.

1. Перенаправление домена в файле .htaccess .

1.1. С www-домена на основной домен

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

RewriteEngine On RewriteCond %{HTTP_HOST} ^ www .(.+)$ RewriteRule ^(.*)$ http://%1/$1

1.2. С основного домена на www-домен

RewriteEngine On RewriteCond %{HTTP_HOST} !^( www .) RewriteRule ^(.*)$ http:// www .%{HTTP_HOST}/$1

1.3. С одного домена на другой

Задача может быть решена так же как и первая, для настройки перенаправления посетителей с одного доменного domain1.ua имени на другое domain2.ua вы можете использовать соответствующие директивы в файле .htaccess .

Сделать на старом домене domain1.ua файл.htaccess, с содержанием:

RewriteEngine On RewriteCond %{HTTP_HOST} domain1. ua RewriteRule (.*) http:// domain2. ua /$1

1.4. Перенаправление с нескольких доменов

Необходимо сделать переадрессацию с доменов domain1.ua и www.domain1.ua на новый домен domain2.ua , для это впишите:

RewriteCond %{HTTP_HOST} ^ domaim1 \. ua RewriteRule ^(.*)$ http:// domain2.ua /$1 RewriteCond %{HTTP_HOST} ^www. domain1 \. ua RewriteRule ^(.*)$ http:// domain2.ua /$1

Аналогично можно делать перенапрвление с domain.ua на domain.com и т. п.

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

2. Перенаправление домена в панели управления хостингом

На примере панели управления «cPanel»

Вы можете выбрать варианты перенаправления – 301 или 302.

301 редирект - это постоянное перенаправление. Т.е. при установке 301 редиректа всем, в том числе поисковым машинам, будет сообщено, что запрашиваемая страница навсегда «переехала» на новый адрес. Такое перенаправление необходимо, например, при переезде с одного доменного имени на другое. Таким образом, вы не потеряете поисковый трафик, а поисковые машины будут оповещены о смене адреса.

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

Также, можно выбрать опции перенаправления, связанные с синонимом сайта с www. Обратите внимание, что переадресацию с домена http://www.site.ua/ на http://site.ua/ средствами cPanel сделать не удастся. Подобный редирект создается с помощью файла .htaccess .

Управление перенаправлением выглядит довольно стандартно. Вы можете удалить созданный параметр:

3. Перенапрвленеи кирилличнский доменов

Переадрессация кириилических доменов ничем не отличается от обычного (на латинице). Просто необходимо использовать конвертер punycode .

Punycode – это метод преобразования символов, относящихся к стандарту Unicode , в последовательность символов, содержащих только символы в кодировке ASCII , а именно 26 букв латинского алфавита (a-z), цифры (0-9) и символ дефиса (всего 37 символов).

Домены, содержащие символы национальных алфавитов называют IDN-доменами. Некоторые сервисы не поддерживают IDN представление доменов. Поэтому не работает домен УКР или другие IDN-домены. В таком случае необходимо использовать имя домена после Punycode-конвертации.

Например, домен http://мойсайт.укр/ после кодирования (можно воспользоваться сервисом http://wwhois.ru/punycode.php) становится , его-то мы и вписываем в уже знакомый код

RewriteEngine On RewriteCond %{HTTP_HOST} http://xn--80arbjktj.xn--j1amh/ RewriteRule (.*) http:// domain2. ua /$1

или в соответствующую строку в панели управления.