Перенаправление на другое доменное имя. Настройка услуги «Перенаправление домена

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

В этой статье мы расскажем о настройках для работы с услугой.

Настройка домена

Услуга может работать только в том случае, если ваш домен делегирован. Для делегирования домена необходимы DNS-серверы, которые могли бы сообщить пользователям сети Интернет информацию о вашем домене (зоне). Таких серверов должно быть два или более.

В услугу «Перенаправление домена» уже включена поддержка DNS . Если услуга заказывается на тот же договор, что и домен, то при заказе настройки производятся автоматически.

Также вы можете самостоятельно указать DNS-серверы в зависимости от уровня домена, для которого заказана услуга перенаправления:

ns3-fwl2.сайт
ns4-fwl2.сайт
ns8-fwl2.сайт

ns3-fwl3.сайт
ns4-fwl3.сайт
ns8-fwl3.сайт

ns3-fwl4.сайт
ns4-fwl4.сайт
ns8-fwl4.сайт

ns3-fwl5.сайт
ns4-fwl5.сайт
ns8-fwl5.сайт

Записи в файл зоны

Если вы используете DNS-сервера, включенные в услугу «Перенаправление домена», то необходимые записи вносятся автоматически.

При использовании своих DNS-серверов нужно внести в файл зоны домена на первичном DNS-сервере (primary) записи A. В рамках одной услуги перенаправления для самого домена и любого из его поддоменов необходимо указывать один и тот же IP-адрес.

В зависимости от уровня домена, для которого заказана услуга перенаправления, записи A должны быть следующими:

  • для домена второго уровня, вида web-forward.ru :

    web-forward.ru. A 109.70.27.4

  • для домена третьего уровня, вида test.web-forward.ru :

    test.web-forward.ru. A 109.70.27.5

  • для домена четвертого уровня, вида forum.eng.web-forward.ru :

    forum.eng.web-forward.ru. A 109.70.27.6

  • для домена пятого уровня, вида www.forum.eng.web-forward.ru :

    www.forum.eng.web-forward.ru. A 109.70.27.7

Настройка услуги «Перенаправление домена»

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

Внести изменения в настройки услуги вы можете в Разделе для клиентов Услуги Просмотр и изменение данных .

Для каждого правила перенаправления можно указать следующие параметры:

1. Имя поддомена, для которого настраивается правило

Необходимо указать поддомен , с которого будет осуществлено перенаправление. Можно указывать:

  • имя поддомена, для которого требуется настроить перенаправление. Допускается неограниченное количество уровней вложенности, но при этом длина записи, включая точки, не должна превышать 63 символа;
  • «*» (звездочку), если необходимо задать общее правило перенаправления. Такое правило будет действовать для любых поддоменов, для которых не настроены индивидуальные правила.

2. Адрес перенаправления

URL страницы, на которую автоматически будет перенаправлен посетитель.

3. Способ перенаправления

Вы можете выбрать один из следующих способов перенаправления:

  • Временное или постоянное перенаправление

Временное перенаправление (код HTTP ответа «302 Moved Temporarily»). Код ответа HTTP 302 сообщает клиентским приложениям (в том числе поисковым системам), что сайт перемещен временно. Устанавливается по умолчанию.

Постоянное перенаправление (код HTTP ответа «301 Moved Permanently»). Код ответа HTTP 301 говорит клиентским приложениям (в том числе поисковым системам), что сайт перемещен навсегда.

В обоих случаях посетитель автоматически переходит на URL той страницы, на которую было осуществлено перенаправление. Выбор способа перенаправления (301, 302) на практике имеет значение только для поисковых систем.

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

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

Если вы выбрали маскировку адреса во фрейме, то следует учитывать, что:

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

4. Опция «С сохранением пути» .

При попытке обратиться к странице, размещенной на домене, для которого составляется правило, перенаправление произойдет на адрес перенаправления, к которому будет добавлен путь до этой страницы..web-forward.ru, то при обращении к странице dns.web-forward..

Я предлагаю такой вариант:

Шаг 1. Откройте файл-менеджер

Откройте любой файл-менеджер и зайдите в корневую папку домена, с которого хотите сделать переадресацию на другой домен

Шаг 2. Скачайте архив

Скачайте файлы, которые я прикрепил к данной статье

Шаг 3. Закачайте файлы в корень сайта

Закачайте файл index.php и htaccess в корень сайта

Шаг 4. Отредактируйте оба файла

Откройте index.php и htaccess и измените url сайта с сайт на тот домен, на который хотите сделать переадресацию

Готово. Переадресация с одного домена на другой должна заработать. Если нет, то почистите кэш браузера. Всем добра. ​

P.S. Скачав архив и распаковав его, вы можите не увидеть (скорее всего файл htaccess ). Это и правильно. Не нужно Вам видеть системные файлы. Но любой файл менеджер, типа Total Commander, FileZilla или Coda2 распознает этот тип файлов. С помощью этих программ вы сможете и залить файлы на сервер и открыть их для редактирования

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

Т.е. если пользователь сети интернет наберет в адресной строке браузера Ваш домен, на котором настроен Web-forwarding, то он попадет на страницу сайта, адрес которой был указан Вами в настройках услуги Web-forwarding.

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

Услугу Web-forwarding так же можно использовать если Вы хотите зарегистрировать дополнительный домен для уже существующего сайта и осуществить с него переадресацию.


Для чего используется Web-forwarding?

Что бы понять как можно использовать переадресацию домена рассмотрим такую ситуацию: у Вас уже есть домен somedomain.ru и на этом домене успешно работает интернет-магазин. На сайте большое количество подразделов для каждого товара или бренда (например, страница с брендом Nokia - www.somedomain.ru/nokia/index.html). Для того чтобы лучше продвинуть и увеличить продажи товара под брендом Nokia Вы решили зарегистрировать целевое : nokiaforyou.ru и заказываете для него услугу Web-forwarding на адрес уже существующего подраздела на Вашем главном сайте www.somedomain.ru/nokia/index.html. После этого Ваши покупатели смогут вводить прямой и простой адрес сайта, т.е. только доменное имя nokiaforyou.ru, а Вы использовать этот домен в рекламе продуктов и сервисов этого бренда. Проще запомнить и набрать адрес – выше эффективность!

Как работает Web-forwarding?

Услуга Web-forwarding может работать в трех режимах:

1. Перенаправление запроса

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

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

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

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

3. Множественные перенаправления

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

Наглядный пример: Ваш сайт расположен по адресу http://rionews.blogspot.com . Также у Вас есть страничка, которая расположена по адресу (абсолютно в другом месте). И Вы решили собрать все в одном месте. somedomain.ru . И вот тут придет на помощь Web-Forwarding . Услуга поможет Вам перенаправить запросы с somedomain.ru на http://rionews.blogspot.com и запросы с http://somedomain.ru/news/ на http://neonews.com/~somelogin/info/news.php .

Как можно заказать и сколько стоит услуга Web-forwarding ?

Заказать услугу Web-forwarding Вы можете всего за 120 рублей в год. Это можно сделать в меню управления доменом в панели (в разделе "Домены" нажмите на доменное имя, для которого необходимо заказать услугу, и в списке выберите "Заказать услугу «Переадресация домена / Web-forwarding»").



Как настроить услугу Web-forwarding?

Для нормального функционирования услуги web-forwarding необходимо сделать следующее:

Настройка DNS домена

Необходимо привязать Ваш домен к IP-адресу web-сервера, на котором происходит процесс перенаправления. Если для домена, на котором нужно настроить услугу Web-forwarding, Вы указали NS-сервера какого-либо или свои, т.е. NS-сервера отличные от ns1.reg.ru и ns2.reg.ru , то в этом случае вам необходимо настроить зону для вашего домена на стороне провайдера, которому принадлежат эти NS-сервера. Для этого следует создать две записи типа "A":

@ A 31.31.204.61 www A 31.31.204.61

Это нужно для того, чтобы имена somedomain.ru и www.somedomain.ru были привязаны к IP-адресу 31.31.204.61 . В том случае если у домена прописаны DNS-сервера регистратора - эти ресурсные записи домена создадутся автоматически.

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

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

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

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

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

Если Вы используете маскировку адреса во фрейме, то Вам так же стоит заполнить и поле "Заголовок окна" . Заголовок, который Вы укажете, станет заголовком страницы, на которую осуществлена переадресация (будет отображаться в заголовке окна браузера).


Поиск справки:

301-редирект: переадресация с одного домена на другой

Решение

1. ПЕРЕНАПРАВЛЕНИЕ ДОМЕНА В ПАНЕЛИ УПРАВЛЕНИЯ ХОСТИНГОМ

На примере панели управления «cPanel» нашего хостинга .


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

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

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

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

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

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

    сайт открывается по 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.

2. ПЕРЕНАПРАВЛЕНИЕ ДОМЕНА В ФАЙЛЕ .HTACCESS .

Вернитесь на рабочий стол cPanel и зайдите в раздел "Диспетчер файлов "

Перейдите в папку public_html и создайте фаил с именем ".user.ini "

Создайте нужную папку и фаил.htaccess в папке public_html или выше.

Включите отображение скрытых файлов, в разделе "Настройки " справа, сверху.

И отредактируйте файл.htaccess правой клавишей мыши нажав на файл и выбрав Edit

2.1. С WWW-ДОМЕНА НА ОСНОВНОЙ ДОМЕН

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

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

2.2. С ОСНОВНОГО ДОМЕНА НА WWW-ДОМЕН

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

2.3. С ОДНОГО ДОМЕНА НА ДРУГОЙ

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

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

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

2.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 и т. п.

Добрый день, мои читатели! Я думаю, этот материал будет очень интересен для вас! Поговорим о том, что такое редирект с домена на домен. Представьте, вы набираете сайт president.ru, а после этого, он попадает на ваш! И, вот уже вы имеет сотни тысяч поклонников.

Что такое редирект?

301 редирект представляет собой переадресацию с одного сайта на другой.

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

Сам htaccess 301 redirect необходим, программисту и вебдизанеру, чтобы с одного поддомена он мог перейти в другой. Так, например, нередки случаи, когда хороший и качественный сайт внезапно попадает под фильтры «поисковиков». В то же время, те читатели интернет – ресурса, который хранят его в своих закладках поисковых систем или же имеют подписку на rss новости, набирая уже имеющийся у них адрес, переходят на «фильтрованный» сайт.

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

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

Как сделать редирект 301?

Чтобы произвести редирект следует найти файл htaccess в корневой папке (корневой называется та папка, где расположен ваш сайт). Обычно это серверные папки, в которые можно войти через ftp типа www, domains, либо /public_html или HTDOCS. Далее, чтобы перейти с сайта на сайт, необходимо написать код (или скопировав, вставить его)

Redirect 301 /старая-страница.html http://новый-домен.ru/новая-страница.html
или
Redirect permanent /старая-страница.html http://новый-домен.ru/новая-страница.html

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

RedirectMatch /(.*)\.php$ /$1.aspx

Чтобы Ваш читатель был перенаправлен с сайта на другой, следует использовать следующую запись:

Redirect / http://www.домен.com

301 редирект с домена с www на без выглядит так:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^ www.nic.ru
RewriteRule ^(.*)$ http:// www.nic.ru /$1

301 редирект с домена без www на с www:

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

Чтобы переадресовывать кириллические домены, необходимо воспользоваться конвертером punucod. Для этого, уже имеющийся у вас адрес (например президент.рф) при помощи сервиса http://wwhois.ru/punycode.php (введя сайт) необходимо изменить на www.xn--d1abbgf6aiiy.xn--p1ai.

Опытные программисты могут сделать и переадресацию домена на веб адрес – DNS web direct. Но это уже более высокий уровень.

В качестве примера, попробуйте самостоятельно сделать переадресацию следующих доменов http://2domains.ru/, http://timeweb.com, https://www.nic.ru.

Очень удобно воспользоваться услугой переадресации доменов http://2domains.ru/. Она позволяет не только перенаправить ваш домен на другой адрес, но, также иметь не изменяемый адрес вашей страницы без хостинга и смены провайдера. Также, вы можете воспользоваться данной услугой, чтобы зарегистрировать дополнительный домен.

Владея одной страницей, например mypage, вы можете приобрести полное доменное имя на основном разделе сайта www.mypage.ru/mybrand/index.html. Это позволяет делать прямую рекламу интернет — ресурса, а читатели будут напрямую указывать адрес веб-страницы вашего ресурса и находить целевую страницу!

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

Можно и самостоятельно придумывать способы применения редиректа. Это очень удобно и просто! Стоит только попробовать! Попытайтесь!

На сегодня все. Подписывайтесь на обновления. Жду ваших комментариев, до встречи в следующем блоге! Пока-пока.

С уважением, Роман Чуешов