2009-04-10 11 views
5

Entschuldigung für den möglicherweise irreführenden Titel dieses Beitrags. Ich denke wirklich nicht an etwas Besseres.Zeigen einer Domäne auf den Unterordner einer IIS-Site

Wie auch immer, ich habe eine Website eingerichtet, mit der Benutzer unsere Kundendatenbank durchsuchen können. Ich habe einen separaten Abschnitt dieser Website unter einem "Berichte" -Verzeichnis aufgeführt, das verwendet wird, um Rechnungsberichte, Abonnentenzahlen usw. zu generieren. Offensichtlich sind unsere Benutzer verwirrt, den Berichtsordner auf der URL eingeben zu müssen: http://maindomain/reports/.

Ich frage mich, ob es eine Möglichkeit gibt, eine neue Domäne zu erstellen, die auf diesen bestimmten Ordner verweist. Mit anderen Worten, Benutzer gehen zu http://reportsdomain/, die ein Alias ​​für http://maindomain/reports/ wäre. Die Lösungen, die ich in Betracht gezogen habe, sind wie folgt:

  1. Erstellen Sie eine neue Website in IIS, die auf den Ordner Berichte verweist (das ist ein Unterordner auf der anderen Website ... scheint eine schlechte Praxis seit dann zwei separate IIS-Sites führen Caching für diese Site aus, wobei der Sitzungs-/Anwendungsstatus beibehalten wird usw.).
  2. Erstellen Sie eine IIS-Modul URL-Rewriting

Von diesen beiden Möglichkeiten zu tun, ich wahrscheinlich mit 2 vor dem 1. Jede andere Wege gehen würde, dies zu tun, dass ich nicht zu denken?

Vielen Dank im Voraus für Ihre Hilfe.

Hochachtungsvoll,

Chris

Antwort

1

Wenn Sie mit der Eingabe der Haupt-URL einverstanden sind und dann an die neue URL weitergeleitet werden, richten Sie einfach die Website http://maindomain in IIS ein und legen dann auf der Seite "Basisverzeichnis" die Weiterleitung fest http://maindomain/reports/.

Dies ist zwar nicht so sauber wie die Option zum erneuten Schreiben von URLs, aber es ist einfach zu aktivieren, und es scheint, dass dies die Option ist, nach der Sie suchen.

1

Es wäre auch möglich, diese Ebene im DNS zu behandeln.

Verwandte Themen