【发布时间】:2012-02-19 18:20:28
【问题描述】:
我在 asp.net 中使用 Intelligencia.UrlRewriter.dll 进行 url 重写,但我不知道正则表达式。有没有人可以帮我把这些网址转换成正则表达式。
http://localhost:50788/catalog.aspx?VendorID=1&CategoryID=1
VendorID 和 CategoryID 都可以更改。
http://localhost:50788/Product.aspx?ProductID=1
同样可以更改 ProductID。 我实际上想在 web.confg 文件中为这些查询字符串编写正则表达式,例如
<!-- Rewrite department pages -->
<rewrite url="/Index" to="~/Default.aspx" />
最后一件事,除此之外还有什么最好的 url-rewriter 吗?
【问题讨论】:
-
“将 URL 转换为正则表达式”是什么意思?也许您应该阅读一下什么是正则表达式?
-
我的意思是,我需要可以支持编写的 URL 的正则表达式(例如上面的)。