我正在尝试重写路径folder1/folder2/folder3...
到了
efault.aspx?id=folder1/folder2/folder3
(default.aspx?id={R:1}/")
我目前有以下模式:^([^/]+/?[^/]+/?[^/]+/?[^/]+)/$
可以使用4级深层文件夹结构。但是,由于文件夹的数量应该有所不同,我想知道是否有一种模式不会限制我对URL中的多个文件夹进行“硬编码”。
感谢
答案 0 :(得分:0)
这可能不是您正在寻找的,但根据您的示例将有效......
<rule name="ExampleRule" stopProcessing="true">
<match url="^.+$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Redirect" url="/default.aspx?id={R:1}" />
</rule>