IIS下web.config规则让指定的域名从80端口301跳转到https
    文章作者:恒爱网络 阅读次数:1595 发布时间:2022-11-20

    将以下代码保存为uft8格式的web.config 文件放到IIS空间下的程序根目录。注意修改成你自己的域名。


    <?xml version="1.0" encoding="UTF-8"?>

    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="www.zzhidc.com" stopProcessing="true">
                        <match url="^(.*)$" ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll">
                            <add input="{HTTP_HOST}" pattern="^www.zzhidc.com" />
                            <add input="{SERVER_PORT}" pattern="80" ignoreCase="false" />
                        </conditions>
                        <action type="Redirect" url="https://www.zzhidc.com/{R:0}" redirectType="Permanent" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>