Asp.net

使用 IIS7 URL 重寫重定向所有請求

  • November 13, 2020

我有一個要關閉的 .NET 站點,我計劃將所有請求重定向到在 .NET 中www.mysite.com使用重寫規則web.config。應該是一項簡單的任務,但事實並非如此。我已經從文件系統中刪除了所有內容,除了單個Default.aspx頁面和web.config具有以下重寫規則的預設值:

<rule name="Redirect All" stopProcessing="true">
 <match url="^(www\.)?mysite\.com(/.+)$" />
 <action type="Redirect" url="www.mysite.com" appendQueryString="false" />
</rule>

如果我請求www.mysite.com/garbage.aspx伺服器仍在嘗試查找garbage.aspx,或者我提供的任何其他 url,就好像重寫規則不存在一樣。非常令人沮喪。想法?

您想將所有請求重定向到您的新站點嗎?如果是這樣,應該這樣做:

<match url=".*" />

引用自:https://stackoverflow.com/questions/5572066