URL からサブフォルダーを取得し、それをクエリ文字列値に変換するルールを作成しようとしています。
この URL に移動した場合http://www.example.com/myfolder
:http://www.example.com/default.aspx?folder=myfolder
これは私がやっていることです:
<rule name="Rewrite Language">
<match url="([a-z]{2})(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/default.aspx?code={R:2}" />
</rule>
ただし、これは完全なサブフォルダーの値を返しません。正直に言うと、これはこのサイトの同様の問題から盗んだものであり、それが何を意味するのか本当にわからないことを告白しなければなりません!
これは間違った方法でアプローチしている可能性があります。私の問題は、ランダムな 6 文字の英数字の値から動的に生成されるため、サブフォルダーがどうなるかわからないことです。
どんな助けでも大歓迎です。
デビッド