我在 IIS 7.5 站点上设置了通配符。我现在正试图强制所有用户使用例如https://store1.mydomain.com 或 https://store2.mydomain.com
我只能找到重定向到 www 的示例。
任何人都可以帮忙吗?
我在 IIS 7.5 站点上设置了通配符。我现在正试图强制所有用户使用例如https://store1.mydomain.com 或 https://store2.mydomain.com
我只能找到重定向到 www 的示例。
任何人都可以帮忙吗?
您可以使用 URL 重写模块强制用户切换到 SSL,而不管用户用于进入站点的主机名或 URL。使用以下规则:
<rule name="Force HTTPS" enabled="false" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTPS}" negate="true" pattern="^ON$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" appendQueryString="false" redirectType="Permanent" />
</rule>
希望这是你需要的。