Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure Front Door может перенаправлять трафик на каждом из следующих уровней: протокол, имя узла, путь и строка запроса. Эти функции можно настроить для отдельных микрослужб, так как перенаправление основано на пути. Эта настройка упрощает конфигурацию приложения, оптимизируя использование ресурсов и поддерживая новые сценарии перенаправления, включая глобальное и путевое перенаправление.
На уровне Azure Front Door "Стандартный" или "Премиум" вы можете настроить перенаправление URL с помощью набора правил.
Внимание
Azure Front Door (классическая версия) будет выведен из эксплуатации 31 марта 2027 года. Поскольку сервис уходит из эксплуатации, он больше не поддерживает создание профилей, адаптацию новых доменов или управляемые сертификаты. Чтобы избежать нарушения работы службы, перейти на Azure Front Door Standard или Premium. Дополнительные сведения см. в разделе вывод из эксплуатации Azure Front Door (классическая версия).
Типы перенаправления
Тип перенаправления задает код состояния ответа, чтобы клиенты понимали назначение перенаправления. Azure Front Door поддерживает следующие типы перенаправления:
- 301 (перемещено постоянно): указывает, что целевой ресурс имеет новый постоянный универсальный код ресурса (URI). Все будущие ссылки на этот ресурс используют один из вложенных URI. Используйте код состояния 301 для перенаправления HTTP в HTTPS.
- 302 (найдено). Указывает, что целевой ресурс временно находится под другим URI. Так как перенаправление может измениться в некоторых случаях, клиент должен продолжать использовать действующий URI запроса для будущих запросов.
- 307 (временное перенаправление). Указывает, что целевой ресурс временно находится под другим URI. Агент пользователя не должен изменять метод запроса, если он выполняет автоматическое перенаправление в этот универсальный код ресурса (URI). Так как перенаправление может измениться со временем, клиент должен продолжать использовать исходный действующий URI запроса для будущих запросов.
- 308 (постоянное перенаправление): указывает, что целевой ресурс имеет новый постоянный универсальный код ресурса (URI). Для всех последующих ссылок на этот ресурс следует использовать один из заключенных в него URI.
Протокол перенаправления
Задайте протокол перенаправления. Наиболее распространенным вариантом использования функции перенаправления является установка перенаправления HTTP на HTTPS.
- Только HTTPS: задайте для протокола протокол HTTPS только в том случае, если вы хотите перенаправить трафик из HTTP в HTTPS. Azure Front Door рекомендует всегда устанавливать перенаправление только на HTTPS.
- Только HTTP. Перенаправляет входящий запрос на HTTP. Используйте это значение только в том случае, если вы хотите сохранить HTTP-трафик, который не зашифрован.
- Соответствие запросу. Этот параметр сохраняет протокол, используемый входящим запросом. Таким образом, HTTP-запрос остается HTTP, и HTTPS-запрос остается HTTPS после перенаправления.
Узел назначения
В рамках настройки маршрутизации перенаправления можно также изменить имя узла или домен для запроса на перенаправление. Для этого поля можно настроить изменение имени узла в URL-адресе для перенаправления либо сохранить имя узла из входящего запроса. Таким образом, с помощью этого поля можно перенаправить все запросы, отправленные в https://www.contoso.com/*, к https://www.fabrikam.com/*.
Путь назначения
Если вы хотите заменить сегмент пути URL-адреса в рамках перенаправления, задайте это поле новым значением пути. В противном случае выберите опцию сохранения значения пути в процессе перенаправления. С помощью этого поля можно перенаправить все запросы, отправленные в https://www.contoso.com/*https://www.contoso.com/redirected-site.
Параметры строки запроса
Набор строк запроса, используемых в URL-адресе перенаправления. Значение этого поля перезаписывает входящие строки запроса. Оставив это поле пустым, вы сохраните строку запроса. Строка запроса должна быть в <key>=<value> формате, разделенной на &.
Фрагмент места назначения
Фрагмент назначения — это часть URL-адреса после #, которую браузер использует для перехода к определенному разделу веб-страницы. Задайте это поле для добавления фрагмента в URL-адрес перенаправления.
Связанный контент
- Узнайте, как создать Front Door.
- Узнайте о наборе правил Azure Front Door.
- Дополнительные сведения о том, как работает Front Door.