Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode usar o gateway de aplicativo para redirecionar o tráfego. Ele tem um mecanismo de redirecionamento genérico, que permite redirecionar o tráfego recebido em um ouvinte para outro ouvinte ou para um site externo. Isso simplifica a configuração do aplicativo, otimiza o uso de recursos e oferece suporte a novos cenários de redirecionamento, incluindo redirecionamento global e baseado em caminho.
Um cenário de redirecionamento comum para muitos aplicativos Web é oferecer suporte ao redirecionamento automático de HTTP para HTTPS para garantir que toda a comunicação entre um aplicativo e seus usuários ocorra por um caminho criptografado. No passado, os clientes usaram técnicas como a criação de um pool de back-end dedicado cujo único objetivo é redirecionar solicitações recebidas em HTTP para HTTPS. Com o suporte a redirecionamento no Application Gateway, você pode fazer isso simplesmente adicionando uma nova configuração de redirecionamento a uma regra de roteamento e especificando outro ouvinte com protocolo HTTPS como ouvinte de destino. Para obter mais informações sobre o redirecionamento HTTP para HTTPS, consulte Criar um gateway de aplicativo com redirecionamento HTTP para HTTPS usando o portal do Azure.
Tipos de redirecionamento
Um tipo de redirecionamento define o código de status de resposta para que os clientes entendam a finalidade do redirecionamento. Os seguintes tipos de redirecionamento são suportados:
- 301 (Movido permanentemente): Indica que o recurso de destino recebeu um novo URI permanente. Quaisquer referências futuras a este recurso usarão um dos URIs incluídos. Use o código de status 301 para redirecionamento 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.
- 303 (Consulte Outros): Indica que o recurso de destino está redirecionando o agente utilizador para um recurso diferente, conforme indicado por um URI no campo de cabeçalho Location.
- 307 (Redirecionamento temporário): indica que o recurso de destino está temporariamente sob um URI diferente. O agente do usuário NÃO DEVE alterar o método de solicitação se 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.
Recursos de redirecionamento
Redirecionamento de ouvinte
Redireciona de um ouvinte para outro. O redirecionamento de ouvinte é comumente usado para habilitar o redirecionamento HTTP para HTTPS.
Ao configurar redirecionamentos com um ouvinte de destino multissite, é necessário que todos os nomes de host (com ou sem caracteres curinga) definidos como parte do ouvinte de origem também façam parte do ouvinte de destino. Isso garante que nenhum tráfego seja descartado devido à falta de nomes de host no ouvinte de destino durante a configuração do redirecionamento HTTP para HTTPS.
Redirecionamento baseado em caminho
Esse tipo de redirecionamento permite o redirecionamento somente em uma área específica do site, por exemplo, redirecionando HTTP para solicitações HTTPS para uma área de carrinho de compras indicada por
/cart/*.Redirecionar para site externo
Com essa alteração, os clientes precisam criar um novo objeto de configuração de redirecionamento, que especifica o ouvinte de destino ou o site externo para o qual o redirecionamento é desejado. O elemento de configuração também suporta opções para habilitar o acréscimo do caminho do URI e da cadeia de caracteres de consulta à URL redirecionada. Você também pode escolher o tipo de redirecionamento. Uma vez criada, essa configuração de redirecionamento é anexada ao ouvinte de origem por meio de uma nova regra. Ao usar uma regra básica, a configuração de redirecionamento é associada a um ouvinte de origem e é um redirecionamento global. Quando uma regra baseada em caminho é usada, a configuração de redirecionamento é definida no mapa de caminho de URL. Portanto, ele só se aplica à área de caminho específica de um site.
Próximos passos
Configurar o redirecionamento de URL em um gateway de aplicativo