Aujourd’hui nous allons voir comment il est possible d’ajouter une règle de redirection complexe dans IIS 8.5.

Le module de Redirection

Il existe dans les fonctionnalités de Windows un module concernant la gestion des redirections.

rechercher

Cette fonctionnalité est catégorisée sous IIS.

redirection http

Une fois dans IIS, il est possible de configurer une redirection.

configurer redirection

Mais il n’est pas possible de configurer plus qu’une URL de redirection pour toutes les pages.

redirection http toute les pages

Mais si l’on souhaites être redirigé d’une URL du type :

à :

il nous faudrait utiliser une expression régulière afin de pouvoir couvrir un cas plus complexe.

Le module d’URL Rewriting

Nous allons donc utiliser un module plus complet à l’origine destiné à l’URL Rewriting. Pour l’installer, c’est ici que ça se passe.

URL rewriting

Nous allons donc créer une nouvelle règle vide.

règle vide

Renseigner une expression régulière pour matcher avec l’ensemble de nos page à rediriger.

règle trafic entrant

Nous pouvons aussi gérer des exceptions, ce que nous allons faire puisque nous ne souhaitons pas rediriger toutes les pages.

conditions

Le principe est le même mais cette fois-ci nous ne souhaitons exclure les URLs dont la valeur correspond.

exclure URL

Enfin, renseignons l’URL cible, reprenant le résultat de notre expression régulière via “{R :1}”.

renseigner URL

Et voila, notre règle de redirection est en place.

redirection terminée

Bonne redirection !

Ne ratez plus aucune actualité avec la newsletter mensuelle de SoftFluent

Newsletter SoftFluent