2009-04-27 10 views
1

www.one.com ist die Haupt-Website, aber es ist eine UK-Version Diese Seite muss idealerweise in einem Unterverzeichnis (/ uk) liegen.

Wie stelle ich IIS so ein, dass ich mehrere Sites unter einer Domain haben kann?

Oder kann ich zwei separate Sites haben und ISAPI_rewrite verwenden, um auf www.one.com/de zu zeigen, um von einer anderen Site zu lesen, aber die URL www.one.com/de behalten?

Antwort

0

Richten Sie einfach ein virtuelles Verzeichnis "/ uk" ein. http://support.microsoft.com/kb/172138

Sie können es mit ISAPI_Rewrite tun mit dem Proxy, wenn Sie mehrere Domains zu verwenden, benötigt aber ich würde empfehlen, wenn Sie, indem sie die zweite Stelle tun es die einfache Möglichkeit, mehrere Domains zu verwenden hatte: uk.one.com Host mit Kopfzeilen. http://www.visualwin.com/host-header/

1

Konnten Sie nicht nur setup a virtual directory, die auf die zweite Anwendung zeigt? Angenommen, Sie verwenden asp.net, müssen Sie sicherstellen, dass es keine Überlappungen in den web.config-Dateien gibt (Sie müssen möglicherweise einige Elemente entfernen/hinzufügen), aber ein virtuelles Verzeichnis wäre eine einfache Lösung, die ich denke.

0

Sie könnten einfach ein virtuelles Verzeichnis namens "uk" auf der Hauptseite für "www.one.com" einrichten und die englische Version der Anwendung darin platzieren. Sie müssen sicherstellen, dass die darin enthaltene Anwendung entweder relative Links verwendet (um sicherzustellen, dass sie nicht in die Hauptanwendung abgleiten), oder absolute Links enthalten das Präfix/uk /.

Oder haben Sie in Betracht gezogen, zwei Hostnamen zu verwenden? Z. B. www.one.com für global/US/nicht-Großbritannien und uk.one.com für die UK-Website?

0

Alternativ können Sie eine Subdomain wie uk.one.com einrichten und Benutzer dorthin umleiten, wenn er aus Großbritannien kommt. Es ist einfacher.

Verwandte Themen