我使用 url rewrite 2.0 模块为子域设置了 http 到 https 的重定向。以下是 web.config 代码。
<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>
此重定向在网络内有效。换句话说,store.domain.com 重定向到https://store.domain.com。然而,在网络外部,store.domain.com 不会重定向,也根本无法访问。在网络内部,https://store.domain.com是可以访问的。
我错过了什么?
谢谢!