【问题标题】:Asp.net URL RewritingAsp.net URL 重写
【发布时间】:2015-11-19 15:00:57
【问题描述】:

我想用 ASP.Net URL Rewriting 来实现如下:

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

我希望用户使用以下 URL 发出请求,并使用如下查询字符串参数到达上述端点:

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

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

【问题讨论】:

    标签: asp.net url-rewriting


    【解决方案1】:

    您可以使用URL Rewrite Module for IIS

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

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

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

    更多详情见"Creating Rewrite Rules for the URL Rewrite Module"

    【讨论】:

    • 是的,我通过 URL 重写实现了这一点。感谢您的回复。
    猜你喜欢
    • 2011-09-18
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-15
    • 2017-09-10
    • 2011-11-27
    • 1970-01-01
    相关资源
    最近更新 更多