web.config для URL Rewrite являетсяМаршрутизация URL не работает?
<rewrite>
<rules>
<rule name="Mobile Portal">
<match url="^(code)(/)?([^']*)" />
<action type="Redirect" url="Code.aspx?id={R:3}" />
</rule>
</rules>
</rewrite>
input: www.abc.com/Code.aspx?id=123abcdef
Required output: www.abc.com/code/123abcdef
current output: http://www.abc.com/Code.aspx?id=.aspx
Действительное URL страницы является www.abc.com/code/123abc. Мне нужно «123abc». Когда я обращаюсь к странице на www.abc.com/code/123abc, URL-адрес преобразуется в «http://www.abc.com/Code.aspx?id=.aspx». Я пользуюсь IIS 7. Итак, как я могу исправить эту проблему?
Большое спасибо.