Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Azure Front Door pode redirecionar o tráfego em cada um dos seguintes níveis: protocolo, nome do host, caminho e cadeia de consulta. Podes configurar estas funcionalidades para microserviços individuais, já que o redirecionamento é baseado em caminhos. Esta configuração simplifica a configuração da aplicação ao otimizar o uso de recursos e suporta novos cenários de redirecionamento, incluindo redirecionamento global e baseado em caminhos.
Na camada Standard/Premium do Azure Front Door, você pode configurar o redirecionamento de URL usando um Conjunto de Regras.
Importante
Azure Front Door (clássico) não suporta criação de perfil, integração de novos domínios ou certificados geridos e retira-se a 31 de março de 2027. Para evitar interrupções no serviço, migre para Azure Front Door Standard ou Premium. Para mais informações, consulte a descontinuação do Azure Front Door (clássico).
Tipos de redirecionamento
Um tipo de redirecionamento define o código de estado da resposta para que os clientes compreendam o propósito do redirecionamento. Azure Front Door suporta os seguintes tipos de redirecionamento:
- 301 (Movido permanentemente): Indica que o recurso alvo tem um novo URI permanente. Quaisquer referências futuras a este recurso devem usar um dos URIs incluídos. Use o código de estado 301 para redirecionamento de HTTP para HTTPS.
- 302 (Encontrado): Indica que o recurso de destino está temporariamente sob um URI diferente. Como o redirecionamento pode mudar ocasionalmente, o cliente deve continuar a usar o URI de solicitação efetivo para solicitações futuras.
- 307 (Redirecionamento temporário): indica que o recurso de destino está temporariamente sob um URI diferente. O agente de utilizador não deve alterar o método de pedido se este fizer um redirecionamento automático para esse URI. Como o redirecionamento pode mudar ao longo do tempo, o cliente deve continuar usando o URI de solicitação efetivo original para solicitações futuras.
- 308 (Redirecionamento permanente): Indica que o recurso alvo tem um novo URI permanente. Quaisquer referências futuras a este recurso devem usar um dos URIs incluídos.
Protocolo de redirecionamento
Defina o protocolo para redirecionamento. O caso de uso mais comum da funcionalidade de redirecionamento é definir HTTP para redirecionamento HTTPS.
- Apenas HTTPS: Defina o protocolo para HTTPS apenas se quiser redirecionar o tráfego de HTTP para HTTPS. O Azure Front Door recomenda que definas sempre o redirecionamento apenas para HTTPS.
- Somente HTTP: redireciona a solicitação de entrada para HTTP. Use este valor apenas se quiser manter o seu tráfego HTTP, que não está encriptado.
- Solicitação de correspondência: esta opção mantém o protocolo usado pela solicitação de entrada. Assim, um pedido HTTP mantém-se HTTP e um pedido HTTPS permanece HTTPS após redirecionamento.
Anfitrião de destino
Como parte da configuração de um roteamento de redirecionamento, você também pode alterar o nome do host ou o domínio da solicitação de redirecionamento. Você pode definir esse campo para alterar o nome do host na URL do redirecionamento ou preservar o nome do host do pedido recebido. Assim, usando este campo, você pode redirecionar todas as solicitações enviadas https://www.contoso.com/* para https://www.fabrikam.com/*.
Caminho de destino
Se quiser substituir o segmento de caminho de uma URL como parte de redirecionamento, defina este campo com o novo valor do caminho. Alternativamente, escolha preservar o valor do caminho como parte do redirecionamento. Ao usar este campo, pode redirecionar todos os pedidos enviados para https://www.contoso.com/*https://www.contoso.com/redirected-site.
Parâmetros da cadeia de caracteres de consulta
O conjunto de strings de consulta a usar no URL de redirecionamento. O valor deste campo sobrescrive as cadeias de consulta recebidas. Deixar este campo vazio preserva a cadeia de consulta recebida. A cadeia de caracteres de consulta deve estar no <key>=<value> formato, separada por &.
Fragmento de destino
O fragmento de destino é a parte da URL após #, que o navegador usa para aterrar numa secção específica de uma página web. Defina este campo para adicionar um fragmento à URL de redirecionamento.
Conteúdo relacionado
- Saiba como criar um Front Door.
- Saiba mais sobre o Conjunto de Regras do Azure Front Door.
- Saiba como funciona o Front Door.