Javascript SSL,检测浏览器是否支持Cloud Flare SSL,然后重定向

Javascript SSL,检测浏览器是否支持Cloud Flare SSL,然后重定向,javascript,php,.htaccess,redirect,ssl,Javascript,Php,.htaccess,Redirect,Ssl,我已经实现了CloudFlare灵活的SSL 问题在于并非所有浏览器都支持Flare使用的证书云类型,因此一些用户会收到警告消息 我希望将可以使用Cloud Flare SSL的用户重定向到我网站的SSL版本 我最初尝试使用.htaccess将http重定向到https,但是我需要一种只重定向可以使用SSL证书的浏览器的方法 CloudFlare提供了受支持的浏览器列表,但并不准确,我发现OSX 10.8上的Safari不受支持,除非运行更新 在我的软件中,我只是尝试加载一个https网站,如果

我已经实现了CloudFlare灵活的SSL

问题在于并非所有浏览器都支持Flare使用的证书云类型,因此一些用户会收到警告消息

我希望将可以使用Cloud Flare SSL的用户重定向到我网站的SSL版本

我最初尝试使用.htaccess将http重定向到https,但是我需要一种只重定向可以使用SSL证书的浏览器的方法

CloudFlare提供了受支持的浏览器列表,但并不准确,我发现OSX 10.8上的Safari不受支持,除非运行更新

在我的软件中,我只是尝试加载一个https网站,如果我得到一个积极的结果,我会将用户发送到https网站。但是直接访问我的网站的用户需要被引导到正确的网站


我可以使用PHP、Javascript和htaccess。

欢迎使用stackoverflow。请浏览帮助部分,特别是教程和常见问题解答。你的问题有点含糊。您在重定向或识别哪些浏览器支持重定向方面有困难吗?尝试聚焦问题,并检查以前是否有人问过。CloudFlare“flexible SSL”不提供端到端加密。这会给访问者一种错误的印象,即他们的连接是加密的。根据CloudFlare的说法,它只能作为最后手段使用;阅读说明:在Flexible SSL下,为什么不使用自签名证书并运行“完整SSL”,或者更好,证书的成本低于10美元,为什么不使用来自真实CA的证书?欢迎使用stackoverflow。请浏览帮助部分,特别是教程和常见问题解答。你的问题有点含糊。您在重定向或识别哪些浏览器支持重定向方面有困难吗?尝试聚焦问题,并检查以前是否有人问过。CloudFlare“flexible SSL”不提供端到端加密。这会给访问者一种错误的印象,即他们的连接是加密的。根据CloudFlare的说法,它只能作为最后手段使用;阅读说明:在flexiblessl下,为什么不使用自签名证书并运行“完整SSL”,或者更好,证书的成本低于10美元,为什么不使用来自真实CA的证书?