config redirect以匹配特定模式

时间:2016-08-30 13:09:39

标签: c# redirect web-config

如何在web.config中调整此自动重定向:

<rule name="Redirect_to_https" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="^OFF$" ignoreCase="true" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}{R:1}" redirectType="Permanent" appendQueryString="true" />
</rule>

以这种方式应用规则

site1.internal.sw-company.com
site2.internal.sw-company.com
site3.internal.sw-company.com

到所有3个站点和子页面但不是地址如:service1.internal.sw-company.com(驻留在同一服务器上的服务)

我正在使用C#和ASP.NET 4.5

1 个答案:

答案 0 :(得分:0)

site\d+.internal.sw-company.com

也许这种模式适合你?