1

我目前有一个在 ASP 上运行的旧网站。我有如下网址:

http://www.domain.com/products/cars/fastcar.asp

新站点位于 Umbraco 4.11 中,同一页面的 URL 如下:

http://www.domain.com/products/our-fast-cars/fast-car.aspx

我在 UrlRewriting.config 中创建了以下重定向规则:

<add name="CMSUpgrade301-26" virtualUrl="~/products/cars/fastcar.asp" destinationUrl="~/products/our-fast-cars/fast-car.aspx" rewriteUrlParameter="ExcludeFromClientQueryString" redirect="Application" redirectMode="Permanent" ignoreCase="true" />

该站点似乎没有进行重定向,而是尝试加载路径:

http://www.domain.com/products.aspxcars/fastcars.asp

当我转到 URL 时:

http://www.domain.com/products/cars/fastcar.asp

我怀疑这与重写规则之前正在处理的 MVC 路由有关,但我不确定。

任何帮助将不胜感激。

谢谢你

4

1 回答 1

0

这将告诉您 MVC 如何解释路由 http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx

于 2013-07-04T02:42:41.817 回答