У меня вопрос получаю следующий синтаксис для работы:Intelligence UrlRewriter.NET не работает должным образом на IIS 6?
<rewriter>
<!-- This does NOTHING -->
<if url="whywontthiswork\.aspx" rewrite="/default.aspx" />
<!-- This redirects correctly -->
<redirect url="whywontthiswork\.aspx" to="/default.aspx" />
</rewriter>
Как уже отмечалось, первое правило ничего не делает, независимо от того, что я стараюсь. Поле X-Powered-By в ответе на запрос этой страницы всегда говорит «ASP.NET». Тем не менее, второе правило перезаписи всегда работает, а поле X-Powered-By в ответе для этого запроса - «ASP.NET, UrlRewriter.NET 2.0».
Я считаю, что IIS настроен правильно, потому что он правильно обрабатывает запрос для <redirect />
. Проблема в том, что у меня нет идей, почему первое правило перезаписи не будет выполняться.
Я попытался найти документацию по адресу UrlRewriter.NET, но на данный момент кажется, что их сайт отключен или больше не работает. Есть идеи?