Правила URL регулярное выражение - PullRequest
0 голосов
/ 11 марта 2019

Я создаю правило для перенаправления

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>

Вышеуказанные правила работают, но есть ли способ объединить два URL в одно правило вместо создания двух разных правил?

Заранее спасибо

1 Ответ

0 голосов
/ 11 марта 2019

Будет ли это работать?

<add input="{PATH_INFO}" pattern="^/overview(/(history|mission|vision))?$" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...