1

我已经使用 SNI 在我的网站上实现了 SSL。现在我知道旧浏览器不支持 SNI 工具。我要问的是,当他/她尝试使用不支持 SNI 的浏览器访问我的网站时,是否可以将用户重定向到其他登录页面。

请建议我如何实施?我无法找到很多关于基于 SNI 的重定向的 heloful 信息。如果你们有一些代码片段可以用来实现这一点,那么请与我分享。

4

1 回答 1

2

简而言之:是的,理论上是可能的,但在实践中可能没有任何相关的用例。

详细说明:HTTPS 连接中的 HTTP 重定向是在TLS 连接建立后完成的。这意味着,您首先需要拥有与您站点上的所有主机匹配的有效证书才能建立 TLS 连接。如果您使用 SNI,通常情况并非如此,因为如果您拥有此类证书,则根本不需要 SNI。

于 2014-12-27T13:16:42.323 回答