Wie leite ich Anforderungen für eine Seite in IIS auf eine andere um?

Wie leite ich Anforderungen für eine Seite in IIS auf eine andere um?

Wie leite ich Anfragen an eine URL wie diese um?

http://www.mydomain.com/foo.aspx 

zu einer anderen URL wie

http://www.mydomain.com/bar.aspx 

im IIS.

Kann dies in IIS 6.0 oder 7.0 durchgeführt werden?

Antwort1

Wenn Sie über eine vorhandene foo.aspx-Datei verfügen, können Sie einen Location-Header festlegen, um zur neuen Datei/URL umzuleiten:

<script runat="server">
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","bar.aspx");
}
</script>

Wenn die Datei in IIS6 vorhanden ist, können Sie mithilfe des Verwaltungs-Snap-Ins mit der rechten Maustaste klicken, um die Eigenschaften der Datei zu öffnen und die Umleitung an einen anderen Speicherort auszuwählen.

In IIS7 können Sie denModul neu schreibenum die Anfrage zu erfassen und umzuleiten.

Antwort2

Sie könnenURL-Umschreibungin IIS7.0.

verwandte Informationen