Шаблон запроса переписывания шаблонов URL IIS7 после QueryString - PullRequest
0 голосов
/ 07 апреля 2011

Я создаю шаблоны дружественных URL-адресов в IIS Rewrite

мой обычный URL-адрес будет выглядеть следующим образом

http://localhost/orgprofile/financial.aspx?name=Test

, и первоначально я выбрал один из вариантов, доступных вIIS

удобный URL-адрес с

http://localhost/orgprofile/financial/test

с шаблоном

^ orgprofile / financial / ([^ /] +) /? $

Теперь я хочу изменить только дружественный URL-адрес на

http://localhost/test/financial

Так что да, сначала добавьте строку запроса, затем добавьте финансовый

Я могу получить этот дружественный URLна работу

http://localhost/financial/test

^ financial / ([^ /] +) /? $

Но не могу заставить это работать

http://localhost/test/financial

то есть что-то вроде

([^ /] +) /? $ / ^ Financial

1 Ответ

0 голосов
/ 07 апреля 2011

$ означает конец строки запроса - вам нужно оставить его в конце.

Попробуйте:

^([^/]+)/financial/?$
...