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

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

При настройке переадресации используется 301 редирект.

Примеры переадресаций

  • с домена mysite.ru на домен my-new-site.ru ;
  • с домена mysite.ru на страницу my-new-site.ru/shop .

Внимание

Установка SSL-сертификатов на услугу веб-форвардинг невозможна. Поэтому перенаправление с https ://mysite.ru/ не производится.

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

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

Зачем нужна переадресация домена?

В качестве примера предлагаем рассмотреть такую ситуацию:

У вас есть домен mycompany.ru , на котором полноценно работает сайт. На нём есть раздел продукции одного из ваших поставщиков. Адрес этой страницы: www.mycompany.ru/mybrand/index.html или подобный.

Для лучшего продвижения товара этого поставщика вы приобретаете целевое доменное имя: mybrand.ru и заказываете для него на адрес уже существующего раздела на вашем основном сайте: www.mycompany.ru/mybrand/index.html.

Теперь посетители могут набирать прямой адрес сайта бренда mybrand.ru , а вы использовать этот адрес в прямой рекламе продукции этого бренда. Легче запомнить адрес – выше эффективность!

Виды Переадресации домена

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

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

Пример:
  • настроена переадресация site1.ru site2.ru ;
  • site2.ru .

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


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

Пример:
  • настроена переадресация site1.ru site2.ru ;
  • посетители видят в строке браузера: site1.ru .

Техническая справка

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

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


Вы сможете настраивать множество перенаправлений с вашего домена (с разных адресов на базе домена).

Пример

Вы зарегистрировали домен newdomain.ru и ваш сайт находится по адресу http://mysite.narod.ru. Также, вы имеете страничку, которая находится по адресу http://geocity.com/~myname/cgi-bin/news.cgi (совсем в другом месте). Услуга позволит вам перенаправить запросы:

  • с newdomain.ru на http://mysite.narod.ru ;
  • и запросы с newdomain.ru/news на http://geocity.com/~myname/cgi-bin/news.cgi .

Как заказать Переадресацию домена?


Готово! Теперь услуга доступна в вашем Личном кабинете.

Как настроить Переадресацию домена?

С помощью услуги «Переадресация домена» вы можете настроить следующие виды переадресации:

  • перенаправление запроса;
  • маскировку адреса во фрейме;
  • перенаправление с использованием маски.

Настроить перенаправление с поддомена (например, с subdomain.domain.ru) на какую-либо страницу невозможно.

Чтобы услуга «Переадресация домена» начала работать:

Для корректной работы услуги, для домена должны быть прописаны бесплатные DNS-серверы (ns1.сайт и ns2.сайт ). Если для домена прописаны другие DNS-серверы, воспользуйтесь инструкцией.

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

  1. Ваш сайт открывается по адресу www.mycompany.ru и mycompany.ru. Вы хотите, чтобы при обращении к адресу сайта с www шла переадресация на ту же страницу на домене без www (http://www.mycompany.ru/news/ » http://mycompany.ru/news/)
  2. У вас есть основной домен mycompany.ru и альтернативный my-company.ru. Нужно сделать чтобы при наборе в браузере адреса my-company.ru посетитель автоматически переводился на основной домен mycompany.ru

Первая задача наиболее простым способом решается в разделе . Слева от названия сайта необходимо кликнуть на иконку с тремя горизонтальными полосками и выбрать "Тонкие настройки". Далее активировать "Включить перенаправление". После этого остается выбрать на какой домен необходимо перенаправлять все запросы. Готово!

Показать как можно решить первую задачу при помощи mod_rewrite

Также первую задачу можно решить с помощью mod_rewrite . Чтобы настроить переадресацию с адресов, начинающихся с www на аналогичные без www (http://www.mycompany.ru/news/ » http://mycompany.ru/news/), нужно в файл.htaccess в корневой папке www вашего сайта прописать следующие строки:

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

Если вам наоборот нужно чтобы адреса без www автоматически переадресовывались на те же адреса с www (http://mycompany.ru/news/ » http://www.mycompany.ru/news/), например как сделано на нашем сайте: автоматически переадресует вас на , то правила mod_rewrite выглядят следующим образом:

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

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

Нужно удалить A-запись для домена my-company.ru из и затем создать . При этом для домена my-company.ru будет автоматически создана новая A-запись, которая будет указывать на сервис редиректов.

Можно ли решить первую задачу тоже с помощью сервиса Редиректоры панели? Да, можно, но это приведет к тому, что вместо переадресации http://www.mycompany.ru/news/ » http://mycompany.ru/news/ вы получите переадресацию http://www.mycompany.ru/news/ » http://mycompany.ru/, то есть любой url на переадресуемом домене будет вести только на какую-то одну конкретную страницу домена назначения. Вряд ли это то, что вам нужно.

Доброго времени суток, дорогие друзья. Многие web-мастера задаются вопросом: как сделать редирект со старого домена на новый? Ведь вы наверняка тоже задавались этим вопросом, правда? Тогда читайте дальше!

Зачем это может понадобиться?

Это требуется очень часто, вот, например:

  • вы переносите свой ресурс на более удачный домен (с serdrfnjgkdr.ru на bestsite.ru);
  • если вы решили поспекулировать и выгодно продать свой адрес, а сами – зарегистрировать другой проект и сделать на него редирект;
  • если вы, следуя моему совету, зарегистрировали еще парочку доменных имен, на случай, если юзеры допустят ошибку в строке (yoursite.com, your-site.com, yours1te.com и т.д.).

Кроме того, если у вас есть заработанный непосильным трудом PR и ТИЦ, то их тоже хотелось бы перевести на новый интернет-портал. Ведь не терять же такие важные показатели (они, между прочим, при монетизации принесут много денег).

Также, это сделать нужно при открытии двух ресурсов: например, www_yoursite.ru и yoursite.ru. Поисковые алгоритмы воспринимают эти два домена как разные порталы, поэтому поставить переадресацию с одного на другой просто необходимо (например, с www***/blog на ***.ru/blog). Иначе ТИЦ и PR будут зарабатываться на каждом домене отдельно, да и статистика также будет вестись порознь. Вот так глупая формальность может принести двойную работу и поделить надвое ваши успехи.

Решение

Оно очень простое: открываем файл.htaccess в корневой папке на старом портале, если такого документа нет, то создаем его. Если хотим направить с ввв. домена на основной ресурс, то прописываем в файле такие строки.

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

Не забудьте вместо http://www.% вставить имя вашего нового портала.

Таким образом мы решили проблему перенаправления домена без www на домен с www .

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

Как установить редирект на новый домен

Такая проблема решается все через тот же .htaccess. Вбиваем в текст файла такой код.

Меняем домен oldsite.ru на имя своего старого портала, а newsite.ru – на свой новый ресурс. Все очень просто, правда?

Для настройки переадресации нам потребовалось всего 5 минут! Но можно сделать все еще быстрее.

Если вам доступен редактор DNS, можно осуществить перенаправление через dns.

Для этого достаточно указать запись CNAME для имени сайта и его субдоменов..

Если нужно перенаправить только субдомен, пишем такой код:

Для редикерта со всех субдоменов вашего портала, используем астрикс:

Вы, наверное, уже почувствовали себя хакером, мастерски управляющим компьютерными шифрами. Нет?

Тогда спешу вас обрадовать: перенаправление на другой сайт можно осуществить через программу управления хостингом. Просто запускаем панель управления на сайте хостинга или в специальном софте и выбираем функцию перенаправления. Потом записываем в строку адрес нашего нового (или хорошо забытого старого) проекта и «Вуаля»!

Такое решение больше всего подходит для тех, кто не хочет заморачиваться с кодом (а это, по секрету сказать, почти все).

Помните, что показатели Google PageRank перейдут на новый сайт только через пару месяцев после того, как мы все настроим. Это особенности поисковой машины, и с этим ничего не поделаешь.

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

До новых встреч!

P/S

Анекдот в тему:

— Слушай, а давай переедем!

— Конечно, давай, только кого?

С уважением, Александр Сергиенко

Добрый день, мои читатели! Я думаю, этот материал будет очень интересен для вас! Поговорим о том, что такое редирект с домена на домен. Представьте, вы набираете сайт 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. Это позволяет делать прямую рекламу интернет — ресурса, а читатели будут напрямую указывать адрес веб-страницы вашего ресурса и находить целевую страницу!

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

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

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

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


Услуга Переадресация домена (называемая также 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". В поле "Способ переадресации" вы можете выбрать либо "перенаправление запроса" либо "маскировку адреса во фрейме".

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