この go.aspx?A=a&B=b&C=c&D=d のように、4 つのパラメーター A、B、C、D を受け入れるページ go.aspx があります。url-rewrite が機能する方法は、go/a/b/c/d に変更することです。ただし、すべてのパラメーターが一度に渡されるわけではありません。考えられるすべてのシナリオは次のとおりです。
- go.aspx?A=a
- go.aspx?A=a&B=b
- go.aspx?A=a&B=b&C=c
- go.aspx?B=b&C=c
- go.aspx?C=c
- go.aspx?C=c&D=d
- go.aspx?B=b&C=c&D=d
- go.aspx?B=b
- go.aspx?B=b&D=d
各シナリオのルートを書くことが唯一のオプションですか、それとも上記のすべてのシナリオをカバーするように 1 つのルートを変更できますか?