C# Web配置重定向

C# Web配置重定向,c#,url-rewriting,web-config,C#,Url Rewriting,Web Config,我的网站上有链接,我们可以这样称呼它们:www.mysite.com.au/fly-cruise和www.mysite.com.au/fly-cruise/some-deal 我希望这两种类型的URL都返回到我的新页面: www.mysite.com.au/Packages/flycurse 我可以使用我的Web配置文件中的以下内容使第一个正常工作: <rewrite> <rewriteMaps> <rewriteMap name="flycruise"

我的网站上有链接,我们可以这样称呼它们:
www.mysite.com.au/fly-cruise和www.mysite.com.au/fly-cruise/some-deal

我希望这两种类型的URL都返回到我的新页面:
www.mysite.com.au/Packages/flycurse

我可以使用我的Web配置文件中的以下内容使第一个正常工作:

<rewrite>
  <rewriteMaps>
    <rewriteMap name="flycruise">
      <add key="/fly-cruise" value="/Packages/FlyCruise/" />
    </rewriteMap>
  </rewriteMaps>
  <rules>
    <rule name="Redirect rule1 for flycruise">
      <match url=".*" />
      <conditions>
        <add input="{flycruise:{REQUEST_URI}}" pattern="(.+)" />
      </conditions>
      <action type="Redirect" url="{C:1}" />
    </rule>
  </rules>
</rewrite>

但是我不知道如何在
飞行巡航/
之后指定任何内容


我需要一个单独的规则来做这件事吗?另外,如果要重定向所有以
/fly cruise
开头的URL以及其后的任何URL,那么正确的术语是什么。例如:

/fly cruise
/fly cruise/abc
/fly cruise/bcd

您可以使用一条规则:

<rewrite>
    <rules>
        <rule name="Redirect rule for flycruise">
            <match url="^fly-cruise" />
            <action type="Redirect" url="/Packages/FlyCruise" />
        </rule>
    </rules>
</rewrite>


绝对传奇!这正是我想要的谢谢!如果我想保留尾随/飞行巡航,我会怎么做?例如,如果我想让fly cruise/此交易重定向到/Packages/fly cruise/此交易?@BigD,它应该是这样的