子域名 HTTP 在网络外不可用

子域名 HTTP 在网络外不可用

我使用 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是可以访问的。

我错过了什么?

谢谢!

相关内容