我已經編寫了一個應用程序來替換單個頁面,並且需要將舊頁面的請求重定向到新應用程序。IIS:如何將一個頁面的請求重定向到另一個頁面?
在IIS中,我怎麼會重定向請求
http://www.mysite.com/foo.aspx
到
http://www.mysite.com/bar/default.aspx
謝謝!
我已經編寫了一個應用程序來替換單個頁面,並且需要將舊頁面的請求重定向到新應用程序。IIS:如何將一個頁面的請求重定向到另一個頁面?
在IIS中,我怎麼會重定向請求
http://www.mysite.com/foo.aspx
到
http://www.mysite.com/bar/default.aspx
謝謝!
你需要的是URL重寫。有很多選擇。有些人在這個問題討論:
在你的web.config做:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Foo_To_Bar" stopProcessing="true">
<match url="^foo.aspx" />
<action type="Redirect" url="/bar/default.aspx" redirectType="Temporary" />
</rule>
</rules>
</rewrite>
</system.webServer>
如果你不想手工編寫的重定向,還有一個URL重寫和重定向工具:http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module安裝程序說它是7.0版本,但它也適用於8.5。