現在、asp で実行されている古い Web サイトがあります。次のような URL があります。
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 ルートと関係があると思われますが、よくわかりません。
どんな助けでも大歓迎です。
ありがとうございました