IIS URL 使用可选索引页重写 URL
IIS URL Rewrite URLwith Optional Index Page
我已经能够对带或不带尾部斜线的 url 进行模式匹配
<match url="locations/(.+?)/?$" />
但是,我也希望能够匹配位置/[位置]/index.aspx。
如何合并此可选模式?
笨拙的我试过了:
<match url="(towns/(.+?)/?$)|(towns/(.+?)/index\.aspx$)" />
根本没人喜欢!
如有任何帮助,我们将不胜感激。
这个
(?<=locations\/)(.+?)(?=\/|$|\s)
将匹配
中的[location]
/locations/[location]/
/locations/[location]
/locations/[location]/index.aspx
/locations/[location]/anything_on_the_planet.html
/locations/[location] <A bunch of text over here>
如果我理解你的问题,你想要 -
- 带或不带尾部斜杠
- 关注地点/
- 无论[位置]的另一边是什么,都能工作
如果您还需要什么,请告诉我
我已经能够对带或不带尾部斜线的 url 进行模式匹配
<match url="locations/(.+?)/?$" />
但是,我也希望能够匹配位置/[位置]/index.aspx。
如何合并此可选模式?
笨拙的我试过了:
<match url="(towns/(.+?)/?$)|(towns/(.+?)/index\.aspx$)" />
根本没人喜欢!
如有任何帮助,我们将不胜感激。
这个
(?<=locations\/)(.+?)(?=\/|$|\s)
将匹配
中的[location]/locations/[location]/
/locations/[location]
/locations/[location]/index.aspx
/locations/[location]/anything_on_the_planet.html
/locations/[location] <A bunch of text over here>
如果我理解你的问题,你想要 -
- 带或不带尾部斜杠
- 关注地点/
- 无论[位置]的另一边是什么,都能工作
如果您还需要什么,请告诉我