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.