我需要在運行IIS7的ASP.NET應用程序的web.config中設置一些301永久性重定向。IIS7和永久重定向使用web.config中的位置標記
<configuration>
<location path="services.htm">
<system.webServer>
<httpRedirect enabled="true" destination="default.aspx" httpResponseStatus="Permanent" />
</system.webServer>
</location>
<location path="products.htm">
<system.webServer>
<httpRedirect enabled="true" destination="default.aspx" httpResponseStatus="Permanent" />
</system.webServer>
</location>
</configuration>
所有我從重定向到主頁重定向的頁面 - 有沒有這樣做,因爲我有超過10頁我需要重定向到Default.aspx的的更快和/或更簡單的方法?我可以爲10個頁面中的每一頁指定一個位置部分,但希望採用更簡潔的方法。
如果文件系統上不存在.htm/.aspx文件,global.ascx中的Application_BeginRequest將不會被觸發。 – amateur 2011-12-14 23:48:40