添加SSL证书后需要输入https://awlays
Need to type https:// awlays after adding SSL certificate
我从某家公司购买了 SSL 证书,并将其安装在我的 Windows 2016 服务器 IIS 10.and 它的绑定如下图所示。
When i type https://example.com it works fine... BUT when i type just example.com then it goes to IIS default site. as well as when i type https://www.example.com it works fine but when i type just www.example.com then it goes to Default IIS site.
这意味着当我输入 https:// 然后它工作正常...但通常用户输入 example.com 或 www.example.com ..
那么我该如何配置thisone来满足上述要求呢?
这正是您当前网站绑定的结果,
https://docs.jexusmanager.com/tutorials/binding-diagnostics.html#background
所以我的建议是,
- 将 HTTP 绑定添加回此站点,以便 http://example.com and http://www.example.com 可以由该站点而不是默认网站处理。
- 安装 URL 重写模块,然后添加一个或多个规则以将 HTTP 流量重定向到 HTTPS。互联网上到处都是 articles/posts。
当您在网络浏览器中输入 example.com 或 www.example.com 时,客户端将仅通过 http 而不是像 http://example.com.
那样通过 https 发送请求
由于您的网站需要 https,所以需要 SSL 将被选中。您不能在同一站点下同时托管 http 和 https 绑定。否则,要求 SSL 握手将破坏 URL 重定向规则。
请安装URL 重写模块并将此规则放在您的默认网站下。
<rule name="HTTPS force" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
</rule>
我从某家公司购买了 SSL 证书,并将其安装在我的 Windows 2016 服务器 IIS 10.and 它的绑定如下图所示。
When i type https://example.com it works fine... BUT when i type just example.com then it goes to IIS default site. as well as when i type https://www.example.com it works fine but when i type just www.example.com then it goes to Default IIS site.
这意味着当我输入 https:// 然后它工作正常...但通常用户输入 example.com 或 www.example.com .. 那么我该如何配置thisone来满足上述要求呢?
这正是您当前网站绑定的结果,
https://docs.jexusmanager.com/tutorials/binding-diagnostics.html#background
所以我的建议是,
- 将 HTTP 绑定添加回此站点,以便 http://example.com and http://www.example.com 可以由该站点而不是默认网站处理。
- 安装 URL 重写模块,然后添加一个或多个规则以将 HTTP 流量重定向到 HTTPS。互联网上到处都是 articles/posts。
当您在网络浏览器中输入 example.com 或 www.example.com 时,客户端将仅通过 http 而不是像 http://example.com.
那样通过 https 发送请求由于您的网站需要 https,所以需要 SSL 将被选中。您不能在同一站点下同时托管 http 和 https 绑定。否则,要求 SSL 握手将破坏 URL 重定向规则。
请安装URL 重写模块并将此规则放在您的默认网站下。
<rule name="HTTPS force" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
</rule>