2

我目前正在使用Intelligencia.UrlRewriter有人有更好的建议吗?

4

5 回答 5

7

System.Web.Routing.NET 3.5 SP1 的一部分,您可以将它用于 ASP.NET WebForm 应用程序和 MVC 应用程序。

ASP.NET 官方站点有一个很好的关于System.Web.Routing的快速入门教程。

于 2008-09-24T10:37:45.043 回答
3

ISAPI_Rewrite也是一个很好的通用解决方案 - 不仅适用于 ASP.NET,而且适用于任何其他系统。

于 2008-09-24T07:33:21.073 回答
2

要考虑的另一种方法是URL路由。这与重写不同(重写涉及将一个 URL 更改为另一个,而路由涉及将动态 URL 直接映射到应用程序的不同部分)并且对于现有项目来说实现起来并不容易,但是如果您从一个项目开始从头开始,根据您的确切要求,您可能会发现这是一种更好的方法。另一方面,它可能对你一点用都没有,但至少你可以做出明智的决定!

于 2008-09-24T07:49:00.363 回答
1

按照 Seb Nilsson 的建议,我在谷歌上搜索了一下,发现了这些很好的例子:

使用 IIS 6 时,请务必查看此博客

于 2008-09-24T10:58:13.543 回答
0

IIS 7 带有一个重写模块

您可以在此维基百科文章中找到更多链接

于 2008-09-24T07:31:00.563 回答