2014-01-16 18 views
0

我們有一堆的引用所謂的「事件」ASP.NET MVC3 - 重定向到不同的目錄

http://www.mysite.com/anniversary/events/  
http://www.mysite.com/anniversary/events/[...] 

他們現在要重命名「事件」到「events1」所以我需要目錄公佈的網址重定向是這個樣子的所有URL:

http://www.mysite.com/anniversary/events/[...] 

要:

http://www.mysite.com/anniversary/events1 
http://www.mysite.com/anniversary/events1/[...] 

我在Apache中完成了這些 - 不知道我是否在正確的軌道上?

<rule name="events1" stopProcessing="true"> 
     <match url="^/anniversary/events(/.+)?$" /> 
     <action type="Redirect" url="http://www.mysite.com/aniverssary/events1{C:1}" redirectType="Found" /> 
</rule> 

這應該是什麼樣子?

謝謝

回答

0

嗯,事實證明,IIS有一個非常好的重寫規則模式測試器。我發現這tutorial非常有幫助。如果使用IIS URL重寫GUI,則可以創建測試重定向,然後URL重寫將重定向寫入web.config。然後你可以看看那裏並檢查你的語法。