Web forwarding что это

Что такое переадресация домена

Что такое переадресация домена

Web-forwarding (URL-перенаправление/Web-redirect/HTTP-redirect) — это технология, которая позволяет настроить переадресацию с одного домена (сайта/веб-страницы) на другой. Например, с домена test.ru на домен test-site.ru, с mysite.ru на страницу my-new-site.ru/shop.

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

Обратите внимание:

Для чего настраивают переадресацию домена

Рассмотрим несколько примеров использования услуги:

1. У компании есть сайт company.ru, а на нём страница продукта company.ru/product. Компания регистрирует отдельный домен для этого продукта — product.ru и настраивает переадресацию на company.ru/product. Выгода: в рекламе используется удобный для запоминания домен product.ru.

2. Зарубежная компания владеет сайтом company.com. У сайта есть русская версия — company.com/ru. Компания регистрирует российский домен company.ru и перенаправляет его на company.com/ru. Удобство: в рекламе в России используется привычный россиянам company.ru.

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

Как заказать услугу

Чтобы услуга работала корректно, перед заказом:

1. Перейдите в личный кабинет.
2. В разделе «Мои услуги» кликните по строке с названием нужного домена:

Web forwarding что это. 20210823 chto takoye web forwarding 1. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 1. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 1

3. Нажмите на строку «Операции с доменом»:

Web forwarding что это. 20210823 chto takoye web forwarding 2. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 2. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 2

4. Кликните Добавить Перенаправление:

Web forwarding что это. 20210823 chto takoye web forwarding 3. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 3. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 3

5. Выберите срок заказа и нажмите Продолжить:

Web forwarding что это. 20210823 chto takoye web forwarding 4. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 4. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 4

6. Оплатите счёт с баланса аккаунта или любым удобным способом:

Web forwarding что это. 20210823 chto takoye web forwarding 5. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 5. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 5

Готово, вы заказали услугу «Переадресация домена»:

Web forwarding что это. 20210823 chto takoye web forwarding 6. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 6. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 6

Как настроить услугу

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

При таком варианте перенаправления посетители будут сразу попадать на целевой веб-адрес, который вы укажете в настройках. Например, при перенаправлении с домена test1.ru на домен test2.ru посетители будут видеть в поисковой строке адрес test2.ru. Фреймы не будут создаваться.

При этом варианте в поисковой строке браузера будет отображаться адрес страницы, с которой настроено перенаправление. Например, если настроена переадресация с домена test1.ru на домен test2.ru, посетители будут видеть в строке браузера адрес test1.ru.

Обратите внимание!
При выборе перенаправления « маскировка адреса во фрейме » сайт перемещается в шаблон, который отключает принудительное масштабирование. Это позволяет защитить сайты с адаптивным дизайном от проблем этого варианта перенаправления.

В код автоматически будет добавлен метатег, который сообщает, что сайт адаптирован для мобильных устройств:
meta name=“viewport” content=“width=device-width, initial-scale=1.0”

Если при подключении маскировки адреса во фрейме, ваш сайт не масштабируется на мобильных устройствах или масштабируется неправильно — значит он не адаптивен. Чтобы исправить проблему, обратитесь к разработчикам вашего сайта.

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

1. В разделе «Мои услуги» кликните по строке с названием нужного домена:

Web forwarding что это. 20210823 chto takoye web forwarding 1. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 1. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 12. Пролистайте страницу до блока «Связанные услуги» и кликните по строке Перенаправление сайта:

Web forwarding что это. 20210823 chto takoye web forwarding 7. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 7. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 7

3. В карточке услуги в строке «Перенаправления» нажмите Добавить:

Web forwarding что это. 20210823 chto takoye web forwarding 8. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 8. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 8

4. Заполните необходимые поля:

В выпадающем списке выберите нужный способ переадресации и нажмите Сохранить:

Web forwarding что это. 20210823 chto takoye web forwarding 9. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 9. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 9

Готово, вы настроили переадресацию с одного домена на другой.

Что делать, если переадресация не работает

1. Проверьте, что для домена прописаны DNS-серверы «ns1.reg.ru» и «ns2.reg.ru». Если нет, измените их по инструкции.

2. Проверьте, что статус услуги в личном кабинете «Активная»:

Web forwarding что это. 20210823 chto takoye web forwarding 10. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 10. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 10

3. Убедитесь, что в настройках переадресации указан корректный адрес. Если адрес неверен, удалите настройки и добавьте перенаправление ещё раз.

Как удалить услугу

Обратите внимание: если вы удалите услугу «Переадресация домена» средства не вернутся.

1. В разделе «Мои услуги» кликните по строке с названием нужного домена:

Web forwarding что это. 20210823 chto takoye web forwarding 1. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 1. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 1

2. Пролистайте страницу до блока «Связанные услуги» и кликните по строке Перенаправление сайта:

Web forwarding что это. 20210823 chto takoye web forwarding 7. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 7. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 7

3. В строке «Действия с услугой» нажмите на стрелку:

Web forwarding что это. 20210823 chto takoye web forwarding 11. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 11. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 11

4. Во всплывающей шторке кликните Удалить услугу и нажмите Да, чтобы подтвердить удаление.

Web forwarding что это. 20210823 chto takoye web forwarding 12. Web forwarding что это фото. Web forwarding что это-20210823 chto takoye web forwarding 12. картинка Web forwarding что это. картинка 20210823 chto takoye web forwarding 12

Готово, услуга удалится из личного кабинета в течение 15 минут.

Источник

Переадресация домена

Что такое Переадресация домена?

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

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

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

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

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

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

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

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

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

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

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

Web forwarding что это. webfwd redirect. Web forwarding что это фото. Web forwarding что это-webfwd redirect. картинка Web forwarding что это. картинка webfwd redirect

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

Пример:

Web forwarding что это. webfwd frame. Web forwarding что это фото. Web forwarding что это-webfwd frame. картинка Web forwarding что это. картинка webfwd frame

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

Пример:

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

Все запросы с одного адреса (например, http://faq-reg.ru) будут перенаправлены на соответствующие страницы другого адреса. Вы сможете настраивать множество перенаправлений с вашего домена (с разных адресов на базе домена).

Пример

Вы зарегистрировали домен newdomain.ru и ваш сайт находится по адресу http://mysite.narod.ru. Услуга позволит вам перенаправить запросы: с newdomain.ru, newdomain.ru/news, newdomain.ru/info и всех остальных страниц сайта на http://mysite.narod.ru.

О настройке различных вариантов услуги «Переадресация домена» читайте ниже в инструкции Как настроить Переадресацию домена.

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

Кликните по домену, для которого хотите подключить услугу:

Web forwarding что это. 16102019 smena rusurf 2. Web forwarding что это фото. Web forwarding что это-16102019 smena rusurf 2. картинка Web forwarding что это. картинка 16102019 smena rusurf 2

Пролистайте открывшуюся страницу вниз и напротив «Переадресация домена» нажмите Заказать:

Web forwarding что это. kak zakazat uslugu pereadresatsiya domena. Web forwarding что это фото. Web forwarding что это-kak zakazat uslugu pereadresatsiya domena. картинка Web forwarding что это. картинка kak zakazat uslugu pereadresatsiya domena

Выберите период, на который хотите заказать услугу, и нажмите кнопку Продолжить:

Web forwarding что это. 20191017 pereadresacia 5. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia 5. картинка Web forwarding что это. картинка 20191017 pereadresacia 5

Проверьте позиции в корзине и нажмите Оплатить:

Web forwarding что это. 20191017 pereadresacia 6. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia 6. картинка Web forwarding что это. картинка 20191017 pereadresacia 6

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

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

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

Для корректной работы услуги:

Перейдите к списку услуг и выберите Web-forwarding:

Web forwarding что это. 20200619 kak proverit ip adres 1. Web forwarding что это фото. Web forwarding что это-20200619 kak proverit ip adres 1. картинка Web forwarding что это. картинка 20200619 kak proverit ip adres 1

Нажмите Как настроить домен:

Web forwarding что это. 20200619 kak proverit ip adres 2. Web forwarding что это фото. Web forwarding что это-20200619 kak proverit ip adres 2. картинка Web forwarding что это. картинка 20200619 kak proverit ip adres 2

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

Web forwarding что это. 20200619 kak proverit ip adres 3. Web forwarding что это фото. Web forwarding что это-20200619 kak proverit ip adres 3. картинка Web forwarding что это. картинка 20200619 kak proverit ip adres 3

Во вкладке «Управление» в блоке «DNS-серверы и управление зоной» нажмите Изменить:

Web forwarding что это. 20191017 pereadresacia dns. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia dns. картинка Web forwarding что это. картинка 20191017 pereadresacia dns

Выберите DNS-серверы ns1.reg.ru и ns2.reg.ru:

Web forwarding что это. 20191017 pereadresacia dns 2. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia dns 2. картинка Web forwarding что это. картинка 20191017 pereadresacia dns 2

Готово, вы изменили DNS-серверы. Если ранее вы использовали другие DNS-серверы, изменения вступят в силу в течение 24 часов.

Чтобы настроить переадресацию с одного домена на другой:

Перейдите к списку услуг и выберите Web-forwarding:

Web forwarding что это. 20191017 pereadresacia nast 1. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia nast 1. картинка Web forwarding что это. картинка 20191017 pereadresacia nast 1

Во вкладке «Управление» пролистайте страницу вниз и в блоке «Перенаправления» нажмите Добавить:

Web forwarding что это. 20191017 pereadresacia nast 3. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia nast 3. картинка Web forwarding что это. картинка 20191017 pereadresacia nast 3

В шторке справа выберите нужное перенаправление:

Web forwarding что это. 20191017 pereadresacia nast 4. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia nast 4. картинка Web forwarding что это. картинка 20191017 pereadresacia nast 4

Заполните необходимые поля:

Нажмите Готово:

Web forwarding что это. 20191017 pereadresacia nast 5. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia nast 5. картинка Web forwarding что это. картинка 20191017 pereadresacia nast 5

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

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

В коде head автоматически добавляется метатег:

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

Если при подключении маскировки адреса во фрейме, ваш сайт не масштабируется на мобильных устройствах или масштабируется неправильно — значит он не адаптивен.

Для устранения проблемы обратитесь к разработчикам вашего сайта.

Не работает Переадресация домена

Убедитесь, что для домена прописаны DNS-серверы ns1.reg.ru и ns2.reg.ru: Как узнать, какие DNS-серверы прописаны для домена;

Если для домена прописаны другие DNS, их необходимо изменить на ns1.reg.ru и ns2.reg.ru: Как прописать DNS для домена в Личном кабинете REG.RU;

Убедитесь в том, что услуга активна. Для этого перейдите в Личный кабинет, найдите нужную услугу переадресации. Зелёный значок указывает, что услуга активна:

Web forwarding что это. 20191017 pereadresacia nast ne rabot 2. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia nast ne rabot 2. картинка Web forwarding что это. картинка 20191017 pereadresacia nast ne rabot 2

Убедитесь, что в поле перенаправление указан корректный адрес, откуда происходит перенаправление:

Web forwarding что это. 20191017 pereadresacia nast ne rabot 3. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia nast ne rabot 3. картинка Web forwarding что это. картинка 20191017 pereadresacia nast ne rabot 3

Если это не так, удалите перенаправление и настройте его еще раз по инструкции.

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

Обратите внимание! При удалении услуги «Переадресация домена» средства не возвращаются.

Во вкладке «Операции» нажмите Удалить услугу:

Web forwarding что это. 20191017 pereadresacia ydalit. Web forwarding что это фото. Web forwarding что это-20191017 pereadresacia ydalit. картинка Web forwarding что это. картинка 20191017 pereadresacia ydalit

Готово, услуга будет удалена в течение 15 минут.

Источник

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

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

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

Можно привести следующий пример:

Вы являетесь владельцем сайта с доменом спортивнаяодежда.рф. На вашем сайте есть различные разделы фирм, одна из которых Адидас (адрес этой страницы будет следующим: www.спортивнаяодежда.рф/Адидас/index.html или подобный). Само собой такое доменное имя не является удобным для продвижения и будет лучше приобрести целевой домен: www.адидас.рф и включить услугу переадресации для него на адрес www.спортивнаяодежда.рф/Адидас/index.html тогда посетители смогут набирать в адресной строке сайт бренда (www.адидас.рф), а Вы сможете использовать данный адрес в прямой рекламе бренда.
Чем проще запоминается адрес, тем выше его эффективность!

RegIndustries предлагает Вашему вниманию 2 режима эксплуатации услуги Web-forwarding / Переадресация:

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

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

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

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

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

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

Особенности услуги перенапрвлений, предоставляются Regindustries: Вы сможете настраивать большое число перенаправлений с Вашего домена.

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

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

Для полноценного функционирования web-forwarding, необходимо:

Важно обеспечить, чтобы доменное имя указывало на IP-адрес нашего web-сервера (37.140.196.141). Если при регистрации Вашего домена Вы на странице выбора DNS-серверов не указываете опцию «Использовать сервера регистратора» (то есть в том случае если Вы указали собственные NS-сервера), в том случае Вам нужно будет настроить зону для вашего домена самостоятельно.
Для этого нужно создать хотя бы 2 записи ADDRESS:

То есть надо обеспечить, чтобы имена нашдомен.com и www.нашдомен.com указывали на IP-адрес 37.140.196.141. Данные записи автоматически создадутся, если у доменного имени установлены DNS-сервера регистратора.

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

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

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

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

Источник

Услуга Веб-переадресация

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

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

Режимы работы услуги Веб-переадресаци:

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

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

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

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

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

Источник

Перенаправления в HTTP

URL перенаправление (redirecting), также известное как URL пересылка (forwarding), это метод представления страницы, формы или целого веб-приложения, более чем одним URL адресом. HTTP предоставляет специальный вид ответов, HTTP redirect, для выполнения этой операции, используемой для многих целей: временного перенаправления, пока выполняется обслуживание сайта, постоянное перенаправление, для сохранения работоспособности внешних ссылок, после смены архитектуры сайта, страниц прогресса, пока загружается файл, и так далее.

Принцип работы

Web forwarding что это. HTTPRedirect. Web forwarding что это фото. Web forwarding что это-HTTPRedirect. картинка Web forwarding что это. картинка HTTPRedirect

Есть несколько типов перенаправлений и делятся на три категории: постоянные, временные и специальные перенаправления.

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

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

[1] Спецификация не была намерена разрешать изменение метода, но на практике, клиентские приложения делают это. Код 308 был создан чтобы избавиться от неоднозначности в поведении, при использовании не- GET методов.

Временные перенаправления

Иногда, доступ к запрашиваемому ресурсу не может быть предоставлен из определённого места, но может быть предоставлен из другого. В этом случае, могут быть использованы временные перенаправления. Поисковые роботы не запоминают новую, временную ссылку. Временные перенаправления также используются, когда создаются, обновляются, или удаляются ресурсы, которые представляют временные страницы.

[2] Спецификация не была намерена разрешать изменение метода, но на практике, клиентские приложения делают это. Код 307 был создан чтобы избавиться от неоднозначности в поведении, при использовании не- GET методов.

Специальные перенаправления

В добавок к обычным перенаправлениям, есть 2 специальные. Перенаправление с кодом 304 (Not Modified) перенаправляет страницу к локальной закешированной копии (которая была устаревшей), и перенаправление с кодом 300 (Multiple Choice) это ручное перенаправление: тело, представленное браузером, как веб-страница, перечисляет возможные перенаправления и пользователь выбирает одно из них.

Альтернативные способы указания перенаправлений

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

Атрибут content начинается с числа, которое означает, сколько секунд браузер должен ждать, прежде чем перейти по данной ссылке. Всегда устанавливайте 0, для лучшей доступности.

Очевидно, этот метод работает только с HTML страницами и не может использоваться для изображений или другого типа контента.

Заметьте, что перенаправления не позволяют работать должным образом кнопке «Назад» в браузере: вы можете вернуться на страницу назад, но мгновенно будете перенаправлены на страницу с которой пришли.

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

Перенаправления в JavaScript создаются установкой значения свойства window.location и новая страница загрузиться.

Как и HTML перенаправления, этот тип не будет работать на всех ресурсах, и очевидно, что работает только на стороне клиента, который выполнит JavaScript. С другой стороны, вы можете вызвать перенаправление, только тогда, когда исполнится определённое условие.

Приоритетность

При использовании трёх возможных способов URL перенаправления, некоторые методы могут быть вызваны одновременно, но какой из них будет примёнён первым? Порядок приоритетов следующий:

Случаи использования

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

Связывание доменов

В идеале, есть только одно место, и следовательно один URL адрес, для одного ресурса. Но, есть несколько причин, чтобы иметь альтернативные имена для ресурса (несколько доменов, как с, так и без префикса www или более короткие и лёгкие для запоминания адреса, …). В этих случаях, использовать перенаправление к одному истинному URL адресу, более подходящий вариант, чем дублировать ресурс.

Связывание доменов может быть необходимым по нескольким причинам:

Сохранения ссылок рабочими

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

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

Временные ответы для небезопасных запросов

В этом случае, сервер вернёт ответ 303 (Смотреть другие), который будет содержать правильную информацию, но если кнопка перезагрузки будет нажата, эта страница просто отобразится повторно без ответа на небезопасный запрос.

Временные ответы на долгие запросы

Настройка перенаправлений на распространённых серверах

Apache

У модуля mod_alias есть директивы Redirect и Redirect_Match которые, по умолчанию, устанавливают код ответа 302 :

URL http://example.com/ будет перенаправлен к http://www.example.com/ (но не к http://example.com/other.html )

Redirect_Match делает то же, но использует регулярное выражение, чтобы определить множество URL адресов, которые подпадут под эффект:

Все документы в папке images/ будут перенаправляться к другому домену.

Если вы не хотите устанавливать временное перенаправление, дополнительный параметр (используйте или код статуса HTTP, или ключевое слово permanent) может использоваться чтобы установить другое перенаправление:

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

Nginx

В Nginx, вы создаёте особый серверный блок для контента, который вы хотите перенаправлять:

Чтобы применить перенаправления к папке или подмножеству страниц, используйте директиву rewrite :

В IIS, вы используете элемент для настройки перенаправлений.

Циклы перенаправлений

Циклы перенаправлений случаются когда за успешным перенаправлением следует другое, которое уже было выполнено. Другими словами, существует такой цикл, который никогда не закончится и в конечном счёте ни одна страница не будет найдена.

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

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

Важно избегать циклов перенаправлений, так как они полностью нарушают работу пользователя.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *