http无法自动跳转https

syxtj 5月前 492

导入SSL证书后,http 可以访问 https也可以访问 ,web.config文件也建了,但http 无法自动跳转 https

最新回复 (1)
  • hws 5月前
    引用 2

    您好,可能是你编写的web.config规则不正规,请核实

    正确的规则如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>                
                    <rule name="HTTP to HTTPS redirect" stopProcessing="true">
                        <match url="(.*)" />
                        <conditions>
                            <add input="{HTTPS}" pattern="off" ignoreCase="true" />
                        </conditions>
                        <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>


返回
发新帖