Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用 SNI 在我的网站上实现了 SSL。现在我知道旧浏览器不支持 SNI 工具。我要问的是,当他/她尝试使用不支持 SNI 的浏览器访问我的网站时,是否可以将用户重定向到其他登录页面。
请建议我如何实施?我无法找到很多关于基于 SNI 的重定向的 heloful 信息。如果你们有一些代码片段可以用来实现这一点,那么请与我分享。
简而言之:是的,理论上是可能的,但在实践中可能没有任何相关的用例。
详细说明:HTTPS 连接中的 HTTP 重定向是在TLS 连接建立后完成的。这意味着,您首先需要拥有与您站点上的所有主机匹配的有效证书才能建立 TLS 连接。如果您使用 SNI,通常情况并非如此,因为如果您拥有此类证书,则根本不需要 SNI。