Перенаправление nic. С www-домена на основной домен. Перенаправление с www-поддомена на основной домен

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

Перенаправление с одного домена на другой

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

Перенаправление с основного домена на www-поддомен

Вместо www -поддомена можно аналогично настроить перенаправление на любой другой поддомен, например, с domain.ru на shop .domain.ru .

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

Перенаправление с www-поддомена на основной домен

Вместо www -поддомена можно аналогично настроить перенаправление с любого другого поддомена, например, с shop .domain.ru на domain.ru .

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

При использовании предложенных директив посетители сайта будут перенаправляться с одного доменного имени на другое с сохранением параметров адресной строки . Параметры адресной строки - это фрагмент адреса страницы (URL), который следует за доменным именем сайта. Например, в адресе http://domain.ru/index.php?categoryID=123&offset=20 параметрами адресной строки является фрагмент, выделенный полужирным шрифтом.

Совет 1 : для того чтобы параметры адресной строки не сохранялись при перенаправлении, удалите из 3-й строки кода фрагмент $1 .

Совет 2 : если вам нужно, чтобы при наборе адреса сайта отображалось содержимое сайта на другом доменном имени без перенаправления посетителя, измените содержимое между квадратными скобками в 3-й строке с на [L] .


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

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

В этой статье рассказывается о том, как настроить переадресацию трафика и какие параметры можно выбрать.

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

В Google Domains можно установить перенаправление трафика с домена на любой URL, например на страницу в социальных сетях или сайт компании, либо IP-адрес. Вот как это сделать:

Настройка переадресации субдомена

Чтобы установить перенаправление трафика субдомена на URL или IP-адрес, выполните следующие действия:

Проверка переадресации

После того как переадресация настроена, ее следует проверить. Вот как это сделать:

  1. Войдите в аккаунт Google Domains .
  2. Выберите домен, для которого вы настроили переадресацию.
  3. Прокрутите страницу вниз до раздела "Мой сайт".
  4. Появится изображение сайта, на который выполняется переадресация. Нажмите на изображение, чтобы открыть сайт в новой вкладке браузера.

Обратите внимание, что изображение может появиться не сразу, а через несколько минут. Если оно так и не отобразится, проверьте URL и повторите попытку.

Просмотр записей DNS

В Google Domains автоматически создается комплексная запись переадресации, которая содержит все необходимые записи DNS.

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

Значения для переадресации домена

Ниже приведены возможные значения для переадресации домена.

  • Корневые домены
    • example.com
    • https://example.com
    • http://example.com
  • Субдомены
    • www.example.com
    • https://support.example.com
    • http://info.example.com
  • Папки
    • www.example.com/marketing
    • https://www.example.com/products
    • http://www.example.com/services
  • Веб-страницы
    • www.example.com/welcome.html
    • https://www.example.com/login.aspx
    • http://www.example.com/page1.htm
  • IP-адреса
    • 123.123.123.123 (IPv4)
    • 2002:db80:1:2:3:4:567:89ab (IPv6)

Дополнительные параметры переадресации

Пользователям Google Domains также доступны следующие настройки переадресации.

Тип перенаправления

Определяет, как маршрутизаторы и браузеры будут сохранять адрес переадресации. Существует два типа перенаправления.

  • Временное перенаправление (HTTP 302) позволяет быстро передать изменения на адрес переадресации. При такой настройке можно в любое время запустить поиск адреса в таблице маршрутизации или на DNS-сервере.
  • Постоянное перенаправление (HTTP 301) позволяет браузерам кешировать адрес переадресации. В таком случае в следующий раз в том же браузере страница будет открываться чуть быстрее. Однако для передачи изменений может потребоваться больше времени.

Если вы не знаете, какой тип выбрать, используйте временное перенаправление (HTTP 302).

Переадресация пути

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

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


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

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

Понравилась статья? Поделиться с друзьями: