IIS URL重写模块规则为aspx

时间:2014-01-14 15:22:29

标签: asp.net iis url-rewriting url-rewrite-module

我的问题很简单,可能会问, 我有一个网站www.alovine.com 并有一个网址www.alovine.com/registration.aspx。 现在我希望人们在键入www.alovine.com/registration时能够打开页面 即最后没有“.aspx”。

我搜索过它并找不到答案。 我尝试使用以下方法更改webconfig:

<rule name="Rewrite ASPX">
    <match url="registration" />
    <action type="Rewrite" url="registration.aspx" />
  </rule>

1 个答案:

答案 0 :(得分:0)

在Global.asax上插入此代码:

routes.MapPageRoute("", "{registration}", "~/registration.aspx");

使用上面的代码,您的链接将如下所示:

http://localhost:12345/alovine/registration

希望这有帮助!