Exemple 9 : Redirection de page d’accueil

New Company, Inc. a récemment acquis un concurrent plus petit, Acheté Company, et souhaite rediriger la page d’accueil de la société Acheté vers une nouvelle page de son propre site Web, comme indiqué ici.

Pour rediriger les demandes vers la page d’accueil Entreprise achetée, vous devez créer des actions de réécriture avec les valeurs du tableau suivant.

Nom de l’action Type d’action de réécriture Expression pour choisir la référence cible Expression de chaîne pour le texte de remplacement
Action-Rewrite-Replace_URLr REPLACE HTTP.REQ.URL.PATH_AND_QUERY “/products/page.htm”
Action-Rewrite-Replace_Host REPLACE HTTP.REQ.HOSTNAME “www.newcompany.com”

Vous devez ensuite créer des stratégies de réécriture avec les valeurs du tableau suivant.

Nom de la stratégie Nom de l’action Action non définie Expression
Policy-Rewrite-Replace-None Action-Rewrite-Replace-None NOREWRITE !HTTP.REQ.HOSTNAME.SERVER.EQ(“www.purchasedcompany.com”)
Policy-Rewrite-Replace-Host Action-Rewrite-Replace_Host NOREWRITE HTTP.REQ.HOSTNAME.SERVER.EQ(“www.purchasedcompany.com”)
Policy-Rewrite-Replace-URL Action-Rewrite-Replace_URL NOREWRITE HTTP.REQ.IS_VALID

Enfin, vous devez lier globalement les stratégies de réécriture, en attribuant à la première une priorité de 100, à la seconde une priorité de 200 et à la troisième une priorité de 300. Ces stratégies doivent être les dernières stratégies appliquées à une demande qui correspond aux critères. Pour cette raison, définissez l’expression goto sur END pour les première et troisième stratégies, et sur 300 pour la deuxième stratégie. Cela garantit que toutes les demandes restantes sont traitées correctement.

Les demandes adressées à l’ancien site Web de l’entreprise acquise sont maintenant redirigées vers la bonne page de la page d’accueil de la nouvelle société.

Exemple 9 : Redirection de page d’accueil