0

我使用了一个规则将页面重定向到 https。以下是 web.config 中的规则:

  <rules>

      <rule name="HTTPs Redirect" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
          <add input="{ALL_HTTP}" matchType="Pattern"
               pattern="HTTP_X_FORWARDED_PROTO:https" ignoreCase="true" negate="true" />            
        </conditions>
        <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
      </rule>
  </rewrite>

此规则将所有页面重定向到 https,但我想重定向我的应用程序的某些页面,例如如果我有两个页面 test.aspx 和 test1.aspx,那么我想将 test.aspx 重定向到 https,将 test1.aspx 重定向到 http。怎么可能。

谢谢

4

1 回答 1

0

match您可以详细说明元素中已有的 url 正则表达式(详细信息),也可以添加其他条件

于 2012-07-21T02:13:30.923 回答