Wie kann ich eine Weiterleitungs-URL für ein virtuelles Verzeichnis in IIS 7.0 festlegen? Ich habe das neueste URL-Rewrite-Modul 2.x installiert.IIS-Weiterleitungs-URL für virtuelles Verzeichnis
Ich habe eine Website auf meinem IIS 7.0-Server, www.mysite.com:
Ich kann mein Problem mit einem Beispiel erklären. Ich habe beschlossen, unter meiner Site ein virtuelles Verzeichnis "sales" anzulegen, das auf das Stammverzeichnis der Website verweist. Jetzt muss ich eine Weiterleitungs-URL für das vdir erstellen. Das vdir verweist auf dasselbe virtuelle Stammverzeichnis wie das Stammverzeichnis meiner Site.
Die große Idee ist, dass ich auf www.mysite/sales gehen kann und ich werde automatisch auf www.mysite.com?productid=200 umleiten.
Ich habe versucht, mit einer Rewrite-URL für vdir (nicht Website) zu umleiten, aber ich diese Fehlermeldung immer erhalten:
Cannot add duplicate collection entry of type 'rule' with unique key
attribute 'name' set to "test".
Dies geschieht, wenn ich auf den virtuellen vdir bin zeigen und versuchen, eine Regel hinzufügen .
Ich kann Regeln auf der Website-Ebene hinzufügen, aber Regeln funktionieren nicht. Ich meine URL "www.mysite/sales" gibt mir den folgenden Fehler. Ich weiß, dass der Schlüssel einzigartig ist. Ich habe es aus web.config überprüft.
Diese Art von Feature war wirklich einfach in IIS 6.0, zeigen Sie einfach auf Vdir mit der Maus und legen Sie Eigenschaften -> eine Weiterleitung an die URL.
Bitte erläutern Sie, was der richtige Weg ist, um es in IIS 7.0 zu tun?
Siehe auch [URL Rewrite von einem Unterverzeichnis einer anderen Domäne mit IIS] (https://stackoverflow.com/questions/22392522/url-rewrite-of-a-subdirectory-to-a-different- Domain-using-iis) auf Weiterleiten statt Umleiten. – Vadzim