Umbraco 内で URLRewriting.config を使用して、いくつかのリダイレクトを設定しようとしています。それらの大部分は正常に機能していますが、いくつかは頭痛の種になっています。
私は次のページを持っています:/testpage.aspx
新しいサイトでは現在 の下にあり/directory/testpage.aspx
ます。いくつかのルールを試してみましたが、ループに陥るか、単に最初のページに移動するだけで、明らかに 404 エラーが発生します。
私が知る限り、以下のルールはこの書き直しを満たし、機能するはずですが、代わりに元のページ (このサイトでは 404) を取得しているだけです。
<add name="Redirect400" rewriteUrlParameter="ExcludeFromClientQueryString" redirect="Domain" ignoreCase="true"
virtualUrl="^~/testpage.aspx$"
destinationUrl="/directory/testpage.aspx"
redirectMode="Permanent" />
これらの正規表現 (間違っている場合は訂正してください) は、次の URL で開始および終了するすべてのページが/testpage.aspx
新しい URL にリダイレクトされることを示しているはずです。誰でもこれについて何か支援を提供できますか?