规则url正则表达式

问题描述 投票:0回答:1

我正在创建一个重定向规则

www.<url>.com/overview           to   www.<url>.com/history
www.<url>.com/overview/history   to   www.<url>.com/history

  <rule name="Overview" enabled="true" stopProcessing="true">
    <match url=".*" />
    <conditions>
      <add input="{PATH_INFO}" pattern="^/overview" />
    </conditions>
    <action type="Redirect" url="www.<url>.com/history" appendQueryString="false" />
  </rule>

  <rule name="Overview-History" enabled="true" stopProcessing="true">
    <match url=".*" />
    <conditions>
      <add input="{PATH_INFO}" pattern="^/overview/history" />
    </conditions>
    <action type="Redirect" url="www.<url>.com/history" appendQueryString="false" />
  </rule>

上面的规则是有效的,但有没有办法将两个网址组合成一个规则,而不是创建两个不同的规则?

提前致谢

regex redirect rules
1个回答
0
投票

这会有用吗?

<add input="{PATH_INFO}" pattern="^/overview(/(history|mission|vision))?$" />
© www.soinside.com 2019 - 2024. All rights reserved.