Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Vous pouvez utiliser Application Gateway pour rediriger le trafic. Il dispose d’un mécanisme de redirection générique, qui permet de rediriger le trafic reçu à un écouteur vers un autre écouteur ou vers un site externe. Cela simplifie la configuration de l’application, optimise l’utilisation des ressources et prend en charge de nouveaux scénarios de redirection, notamment la redirection globale et basée sur le chemin d’accès.
Un scénario de redirection courant pour de nombreuses applications web consiste à prendre en charge la redirection HTTP automatique vers HTTPS pour garantir que toutes les communications entre une application et ses utilisateurs se produisent sur un chemin chiffré. Dans le passé, les utilisateurs utilisaient des techniques telles que la création d’un pool backend dédié dont le seul objectif consistait à rediriger les demandes qu’il recevait sur HTTP vers HTTPS. Avec la prise en charge de la redirection dans Application Gateway, vous pouvez le faire en ajoutant simplement une nouvelle configuration de redirection à une règle d’acheminement et en spécifiant un autre écouteur avec le protocole HTTPS en tant qu’écouteur cible. Pour plus d’informations sur la redirection HTTP vers HTTPS, consultez Créer une passerelle Application Gateway avec la redirection HTTP vers HTTPS à l’aide du portail Azure.
Types de redirection
Un type de redirection définit le code d’état de réponse pour aider les clients à comprendre l’objectif de la redirection. Les types suivants de redirection sont pris en charge :
- 301 Déplacé de façon permanente : Indique que la ressource cible a été attribuée à un nouvel URI permanent. Toute référence future à cette ressource utilisera l'un des URI inclus. Utilisez le code d’état 301 pour la redirection du protocole HTTP vers HTTPS.
- 302 Trouvé : Indique que la ressource cible se trouve temporairement sous un autre URI. Étant donné que la redirection peut changer à l'occasion, le client doit continuer à utiliser l'URI de requête effectif pour les demandes ultérieures.
- 303 (Voir Autre) : indique que la ressource cible redirige l’agent utilisateur vers une autre ressource, comme indiqué par un URI dans le champ d’en-tête Emplacement.
- 307 Redirection temporaire : Indique que la ressource cible se trouve temporairement sous un autre URI. L'agent utilisateur NE DOIT PAS modifier la méthode de demande s'il procède à une redirection automatique vers cet URI. Étant donné que la redirection peut changer au fil du temps, le client doit continuer à utiliser l’URI de requête en effet d’origine pour les requêtes ultérieures.
Fonctionnalités de redirection
Redirection de l’écouteur
Redirige le trafic d’un écouteur à un autre. La redirection d’écouteur est couramment utilisée pour activer la redirection HTTP vers HTTPS.
Lors de la configuration des redirections avec un écouteur cible multis site, il est nécessaire que tous les noms d’hôte (avec ou sans caractères génériques) définis dans le cadre de l’écouteur source font également partie de l’écouteur de destination. Cela garantit qu’aucun trafic n’est supprimé en raison de noms d’hôtes manquants sur l’écouteur de destination pendant la configuration de la redirection HTTP vers HTTPS.
Redirection par chemin d’accès
Ce type de redirection permet uniquement la redirection sur une zone de site spécifique, par exemple, la redirection de requêtes HTTP vers HTTPS pour une zone de panier d’achat indiquée par
/cart/*.Redirection vers un site externe
Dans le cadre de cette modification, les clients doivent créer un nouvel objet de configuration de redirection, qui spécifie l’écouteur cible ou le site externe vers lequel une redirection est souhaitée. L’élément de configuration prend également en charge des options qui permettent d’ajouter le chemin d’URI et la chaîne de requête à l’URL redirigée. Vous pouvez aussi choisir le type de redirection. Une fois créée, cette configuration de redirection est attachée à l’écouteur source au moyen d’une nouvelle règle. Lorsque vous utilisez une règle de base, la configuration de redirection est associée à un écouteur source et correspond à une redirection globale. Dans le cadre d’une règle par chemin d’accès, la configuration de redirection est définie sur le mappage de chemins d’accès d’URL. Elle s’applique donc exclusivement à la zone de chemin d’accès d’un site.
Étapes suivantes
Configurer la redirection d’URL sur une passerelle d’application