我正在尝试创建一个规则,它将从 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 个字符字母数字值动态生成的。
任何帮助将不胜感激。
大卫