Panoramica del reindirizzamento nel gateway applicazioneApplication Gateway redirect overview

Uno scenario comune per molte applicazioni Web è il supporto del reindirizzamento automatico da HTTP a HTTPS per assicurare che tutte le comunicazioni tra l'applicazione e gli utenti avvengano tramite un percorso crittografato.A common scenario for many web applications is to support automatic HTTP to HTTPS redirection to ensure all communication between application and its users occurs over an encrypted path. In passato, i clienti hanno usato tecniche come la creazione di un pool back-end dedicato il cui unico scopo è quello di reindirizzare le richieste ricevute su HTTP a HTTPS.In the past, customers have used techniques such as creating a dedicated backend pool whose sole purpose is to redirect requests it receives on HTTP to HTTPS. Il gateway applicazione ora consente di reindirizzare il traffico sul gateway applicazione.Application gateway now supports ability to redirect traffic on the Application Gateway. In questo modo semplifica la configurazione dell'applicazione, ottimizza l'utilizzo delle risorse e supporta i nuovi scenari di reindirizzamento, tra cui il reindirizzamento globale e basato sul percorso.This simplifies application configuration, optimizes the resource usage, and supports new redirection scenarios including global and path-based redirection. Il supporto del reindirizzamento nel gateway applicazione non è limitato al solo reindirizzamento HTTP -> HTTPS.Application Gateway redirection support is not limited to HTTP -> HTTPS redirection alone. Questo è un meccanismo di reindirizzamento generico, che consente il reindirizzamento del traffico ricevuto in un listener a un altro listener nel gateway applicazione.This is a generic redirection mechanism, which allows for redirection of traffic received at one listener to another listener on Application Gateway. Supporta anche il reindirizzamento a un sito esterno.It also supports redirection to an external site as well. Il supporto del reindirizzamento nel gateway applicazione offre le funzionalità seguenti:Application Gateway redirection support offers the following capabilities:

  1. Reindirizzamento globale da un listener a un altro listener nel gateway,Global redirection from one listener to another listener on the Gateway. che consente il reindirizzamento da HTTP a HTTPS in un sito.This enables HTTP to HTTPS redirection on a site.
  2. Reindirizzamento basato sul percorso.Path-based redirection. Questo tipo di reindirizzamento consente il reindirizzamento da HTTP a HTTPS solo in un'area specifica del sito, ad esempio l'area del carrello acquisti indicata da /cart/.This type of redirection enables HTTP to HTTPS redirection only on a specific site area, for example a shopping cart area denoted by /cart/.
  3. Reindirizzamento a un sito esterno.Redirect to external site.

Reindirizzamento

Con questa modifica, i clienti dovranno creare un nuovo oggetto di configurazione del reindirizzamento, che specifica il listener di destinazione o il sito esterno scelto per il reindirizzamento.With this change, customers would need to create a new redirect configuration object, which specifies the target listener or external site to which redirection is desired. L'elemento di configurazione supporta anche opzioni per abilitare l'aggiunta del percorso URI e della stringa di query all'URL reindirizzato.The configuration element also supports options to enable appending the URI path and query string to the redirected URL. I clienti possono anche scegliere se il reindirizzamento è temporaneo (codice di stato HTTP 302) o permanente (codice di stato HTTP 301).Customers could also choose whether redirection is a temporary (HTTP status code 302) or a permanent redirect (HTTP status code 301). Questa configurazione del reindirizzamento, dopo essere stata creata, viene collegata al listener di origine tramite una nuova regola.Once created this redirect configuration is attached to the source listener via a new rule. Quando si usa una regola di base, la configurazione del reindirizzamento viene associata a un listener di origine e il reindirizzamento è globale.When using a basic rule, the redirect configuration is associated with a source listener and is a global redirect. Quando viene usata una regola basata sul percorso, la configurazione del reindirizzamento viene definita nel mapping del percorso URL e quindi si applica solo all'area del percorso specifica di un sito.When a path-based rule is used, the redirect configuration is defined on the URL path map and hence only applies to the specific path area of a site.

Passaggi successiviNext steps

Configure URL redirection on an application gateway (Configurare il reindirizzamento dell'URL in un gateway applicazione)Configure URL redirection on an application gateway