[英]IIS URL Rewrite - match pattern
我正在嘗試將路徑folder1/folder2/folder3...
重寫為d
efault.aspx?id=folder1/folder2/folder3
(default.aspx?id={R:1}/")
我目前有以下模式: ^([^/]+/?[^/]+/?[^/]+/?[^/]+)/$
可以與4級深層文件夾結構一起使用。 但是,由於文件夾的數量應該變化,所以我想知道是否有一種模式不會將我限制為“硬編碼” URL中的多個文件夾。 謝謝
這可能不完全是您要尋找的東西,但是基於您的示例將起作用...
<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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.