0

我正在从经典 ASP 升级到 MVC 4.0。MVC 项目具有独特的文件夹结构,包括模块、视图和控制器。我们的经典 ASP 网站在搜索引擎中有很好的索引,并使用所有友好的 URL(一些映射到现有文件夹并删除页面扩展名,还有一些映射到 SEO 而不是包含文件的文件夹),使用 web.config 中的重写规则. 我需要维护所有当前的 URL,但它们都映射到与 MVC 项目不同的文件夹中。我希望 MVC 项目保留在默认项目中定义的文件夹结构中,但还需要继续使用现有的 URL。

迁移到 MVC 时,维护站点当前 URL 的最佳方法是什么?自定义路由是处理此问题的唯一/最佳方法吗?

4

1 回答 1

0

我想有四种方法可以重写 url,无论你使用哪一种,你都需要做一些改变。例如,您应该更改读取 url 参数的方式。

我按照本教程http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

它有很大帮助

于 2013-04-24T14:06:39.180 回答