Так что у меня есть обновленный URL-адрес. Чтобы сохранить старый URL-адрес, я хочу перенаправить его на новый, если он все еще используется. У меня есть код, как это в моем web.config:Использование перенаправления WebConfig для перенаправления на URL-адрес, который содержит строку match-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-адрес все еще совпадает с предыдущим.
Есть ли способ до end URL-адрес матча? Как подстановочный знак, кроме ничего может прийти после него. Или свойство, которое я могу добавить, чтобы предотвратить эту проблему?