【问题标题】:URL rewriting - rewriting ID as some textURL 重写 - 将 ID 重写为一些文本
【发布时间】:2011-06-14 20:10:04
【问题描述】:

如果我的网址如下:-

www.mysite.com/products/Product.aspx?id=101

我希望它被重写为

www.mysite.com/products/ProductName1

我该怎么做?

我一直在尝试 IIRF ISAPI 重写器,但没有运气。 IIRF 状态报告显示无法打开 blahblha.ini 文件的警告。

有什么简单的方法可以实现我想要的吗?

请帮忙。谢谢。 :)

【问题讨论】:

    标签: asp.net url-rewriting iis-7.5


    【解决方案1】:

    如何使用 URL 重写模块? http://forums.iis.net/t/1159315.aspx

    【讨论】:

    • 在 UrlRewrite 中,您可以指定自己的规则如何重写 url。我不完全知道动态 ID 是什么意思。最简单的方法是重写它,以便始终将“?ID = XX”更改为“/ XX”,反之亦然 - 取决于从哪个角度你在看吗..
    【解决方案2】:

    您是否考虑过使用MVC Framework 来完成此操作?来自 Scott Gu here 的有关 MVC 路由的更多信息。

    虽然没有必要,但 MVC 仍然会支持这种格式:

    www.mysite.com/products/Product.aspx?id=101
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 2013-08-16
      相关资源
      最近更新 更多