Я использую модуль перезаписи URL в IIS7 и использую шаблон правила дружественного для пользователя URL.
Я пытаюсь получить URL-адреса, такие как:
Something/param1/something/param2/something/param3/something/something2/ etc.etc.
, чтобы переписать на
SomethingEnd.aspx?param1=something¶m2=something¶m3=something/something2& etc.etc.
Используя шаблоны, он автоматически генерирует что-то вроде:
^SomethingEnd\.aspx$
для перенаправления на
Something/{C:1}/{C:2}/{C:3}/{C:4}/{C:5}/{C:6} etc.
и наоборот на
^Something/([^/]+)/([^/]+)/?$
должно быть
SomethingEnd.aspx?{R:1}={R:2}
Моя проблема в том, как мне сделать его динамичным?Хотя в моей строке запроса есть конечное количество параметров, я действительно не хочу создавать, например, если у меня есть 6 параметров, 6 отдельных правил перезаписи (и обратное применение).
Я пытался
^Something/([^/]+)*/?$
, но это, похоже, не работает.
Любая помощь будет принята с благодарностью.
Спасибо!