1

現在、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 ルートと関係があると思われますが、よくわかりません。

どんな助けでも大歓迎です。

ありがとうございました

4

1 に答える 1