2013-07-18 172 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