2013-07-18 170 views

回答

1

這是一個很常見的場景 - 這裏有一個很棒的文章,有很多圖片,這將有助於指導您完成在IIS 7.5中創建重寫映射的過程。

http://www.iis.net/learn/extensions/url-rewrite-module/using-rewrite-maps-in-url-rewrite-module

你的其他選擇是一個HttpHandler的(模塊)或使用URL重寫框架(如MVC)。

希望有所幫助。

+0

是的,我看過那篇文章,發現它有幫助。魯斯蘭已經寫了一些很好的文章。但我需要根據路徑的第一部分「/ help /」重定向,而路徑的其餘部分將是可變的。所以我不知何故需要加載到一個變量。我在正則表達式中並不「流利」,但我必須深入研究這一點。感謝您的迴應! – user2597385

+0

它看起來像是我使用這個規則:main \ .mysite \ .com/help /(.*)我將在{R:1}中得到路徑的其餘部分,所以我的重定向看起來像https:// help \ .mysite \的.com/{R 1}。這看起來有效嗎? – user2597385

+0

這似乎對我有效,但必須有更好的方法。在MVC中,您可以添加一個路由映射表,讓您可以執行像main \ mySite \ {0} \ help \ {1}這樣的事情,您可以在{0}中找到並替換這些年份中的值。也許在你的問題更多的信息將有助於提供更好的答案(如代碼!) – nocarrier