0

我想将 www.abcd.com 重定向到https://www.abcd.com,我为此使用了下面的代码,但该代码下的所有其他域也被重定向。那么如何停止其他重定向并仅在重定向之上执行。请帮助我。

 <rule name="Redirect to https" stopProcessing="true">

                 <match url="(.*)"  />   
                 <conditions>
                         <add input="{HTTPS}" pattern="off" ignoreCase="true" />
                 </conditions>
         <action type="Redirect" url="https://www.abcd.com" redirectType="Permanent" />
 </rule>
4

1 回答 1

0

在条件中添加输入,它可以工作

<rules>
    <rule name="HTTP to HTTPS redirect" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
            <add input="{HTTP_HOST}" pattern="^(www.)?abcd.com" />
            <add input="{HTTPS}" pattern="off" ignoreCase="true" />
        </conditions>
        <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
    </rule>
</rules>
于 2019-03-20T04:54:33.460 回答