如何在MVC2中排除URL的特定部分?

时间:2012-03-21 13:16:48

标签: asp.net asp.net-mvc asp.net-mvc-2 asp.net-mvc-routing

我的MVC2网站有时会重定向到不太理想的路径:

http://mydomain.com/wwwroot/Controller/Action

我想在路径中随时删除'wwwroot /'。

应该注意的是,这并不总是在路径中,我不确定为什么会发生这种情况,无论有没有'wwwroot /',控制器都会返回正确的视图。

如何从路线中过滤出来?

1 个答案:

答案 0 :(得分:0)

重写网址似乎解决了我的问题:

<rewrite>
<rules>
<rule name="Remove Virtual Directory">
<match url=".*" />
<action type="Rewrite" url="{R:0}" />
</rule>
</rules>
</rewrite>

Article