2016-12-13 21 views
0

URLが更新されています。古いURLを保持するために、まだ使用中の場合に新しいURLにリダイレクトする必要があります。 私は私のweb.configファイルでこのようなコードがあります:WebConfigリダイレクトを使用してmatch-urlを含むURLにリダイレクトするループ

<rule name="Redirect" enabled="true" stopProcessing="true"> 
 
    <match url="^old/url" ignoreCase="true" /> 
 
    <action type="Redirect" url="/old/url/new"/> 
 
</rule>

をしかし、 "/古い/ URL /新しい" "^古い/ URL" が含まれているので、それはあまりにも多くのエラーをリダイレクトが発生します。新しいURLは以前のURLと同じように一致します。

終了の一致するURLはありますか?ワイルドカードのように、はありません。の後に来ることができます。またはこの問題を防ぐために追加できるプロパティはありますか?

答えて

0

私はこの

<match url="^(old/url)$" ignoreCase="true" />

のように、括弧の中に入れ、最後に$を追加することによって、それを修正
関連する問題