Beispiel 9: Home-Seiten-Umleitung

New Company, Inc. hat kürzlich einen kleineren Konkurrenten erworben, gekaufte Firma, und möchte die Homepage für gekaufte Firma auf eine neue Seite auf der eigenen Website umleiten, wie hier gezeigt.

Um Anforderungen an die Startseite Gekaufte Firma umzuleiten, würden Sie Umschreibaktionen mit den Werten in der folgenden Tabelle erstellen.

Aktionsname Art der Umschreibaktion Ausdruck zum Auswählen der Zielreferenz Zeichenfolgenausdruck für Ersetzungstext
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”

Anschließend erstellen Sie Rewrite-Richtlinien mit den Werten in der folgenden Tabelle.

Richtlinienname Aktionsname Nicht definierte Aktion Ausdruck
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

Schließlich würden Sie die Umschreibungsrichtlinien global binden, indem Sie der ersten eine Priorität von 100, der zweiten eine Priorität von 200 und der dritten eine Priorität von 300 zuweisen. Diese Richtlinien sollten die letzten Richtlinien sein, die auf eine Anforderung angewendet werden, die den Kriterien entspricht. Aus diesem Grund legen Sie den goto-Ausdruck für die erste und dritte Richtlinie auf END und für die zweite Richtlinie auf 300 fest. Dadurch wird sichergestellt, dass alle verbleibenden Anforderungen korrekt verarbeitet werden.

Anfragen an die alte Website des erworbenen Unternehmens werden nun auf die richtige Seite auf der Homepage des neuen Unternehmens umgeleitet.

Beispiel 9: Home-Seiten-Umleitung