2016-12-13 21 views
0

所以我有一個已更新的網址。爲了保留舊的網址,我想將它重定向到新的網址,以防它仍在使用中。 我有這樣的代碼在我的web.config:使用WebConfig重定向到重定向到包含匹配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?像之類的通配符,之後都可以。或者我可以添加一個屬性來防止這個問題?

回答

0

我,將其置於括號並增加了$結尾,像這樣

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

固定它