Asp.net URL重写

Liq*_*uid 5 asp.net url-rewriting

我想使用ASP.Net URL重写来实现以下目的:

我的应用程序在以下端点以物理方式托管在IIS中:http://www.example.com/someIISApplication/Default.aspx

我希望用户使用以下URL发出请求,并使用querystring参数点击上面的结束点,如下所示:

请求浏览器:http://www.example.com/ABC/someIISApplication/Default.aspx

这是它在路由处理后实际上击中ASP.Net的方式:http://www.example.com/someIISApplication/Default.aspx? MyParam = ABC

小智 5

您可以使用IIS的URL重写模块.

网站级别创建重定向规则(www.example.com)

模式:^([_ 0-9a-z - ] +)/ someIISApplication/Default.aspx

重定向URL:someIISApplication/Default.aspx?MyParam = {R:1}

有关更多详细信息,请参阅"为URL重写模块创建重写规则"