IIS 7 URL将HTTPS重写为HTTP

时间:2014-12-08 17:26:59

标签: http iis https url-rewrite-module

我更新了规则,除了https://www.freertool.com/store/en链接

外,每个重定向都能正常工作

例如https://www.freertool.com/store/en/freer-naams-alb081不会工作,但如果我删除了HTTPS上的S它会通过。我只是错过了一个步骤,我相信我应该在加载其他规则之前创建另一个处理Https的规则吗?

<rules>
            <clear />
            <rule name="Store Redirect Store www" stopProcessing="true">
                <match url="^www.freertool.com/store(.*)" />
                negate="true" />
                <action type="Redirect" url="http://freertool.com{R:1}" />
            </rule>
            <rule name="Store Redirect EN" enabled="true" stopProcessing="true">
                <match url="^en(.*)" />
                <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                <action type="Redirect" url="http://freertool.com{R:1}" />
            </rule>
            <rule name="Store Redirect Store" stopProcessing="true">
                <match url="^store(.*)" />
                <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                <action type="Redirect" url="http://freertool.com{R:1}" />
            </rule>
            <rule name="Store Redirect www and en" enabled="true">
                <match url="^www.freertool.com/store/en/(.*)" />
                <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                </conditions>
                <action type="Rewrite" url="http://freertool.com{R:1}" />
            </rule>     
        </rules>

0 个答案:

没有答案