Here is what's happening:
A website I'm managing ( http://ift.tt/1MaOXxy ) Is only working in IE11, Chrome and Firefox. I need to make it work on IE10, but on IE10 it gives me "This page cannot be displayed"
What I tried so far:
- Made tests on Browserstack.com, confirmed that the issue is related to HTTPS or SSL/TSL. When I try on HTTPS the site doesn't load, when I try it on HTTP it does. (However I will need HTTPS because there are registration forms and whatnot).
- I've searched a lot to see if anyone was having similar issues with IE10, it was very difficult to find anything about this.
- I had a code that redirects users from HTTP to HTTPS, it's the reason why it wasn't working on IE10 when I was loading it with normal HTTP, it loads in normal HTTP after removing this code, however the HTTPS issue remains.
- Because all my css files were linked by HTTPS, the site does not load the CSS files on HTTP, this particular issue I can fix by myself, but I thought it might be useful to know.
Details that could help you help me
- This web system is created with PHP, in an MVC framework.
- Our SSL/TLS certificate was issued by COMODO CA Limited
- Our server does not have a dedicated IP address, so browsers that don't support SNI supposedly give false security warnings, however IE10 does support SNI
-
This is the code I have (And took out) for redirecting users from HTTP to HTTPS
if($_SERVER["HTTPS"] != "on" && ($_SERVER["HTTP_HOST"] == "eventsystempro.net" || $_SERVER["HTTP_HOST"] == "http://ift.tt/1JioHvd") ) { header("Location: https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); exit(); } -
When still trying to access it from HTTPS, IE10 suggests that I make sure SSL and TLS protocols are enabled, if this fixes the issue it would be great but I doubt all the users that will access the website will know how to do this, ideally I'd like it to work without having to do this workaround.
- I have a user that tried accessing the website with Chrome, using WebSense, and it denied access to the website with this message: "VERIFY DENY: Peer disconnected after first handshake message: Possibly SSL/TLS Protocol level is too low or unsupported on the server".
If there's any other information you need to help me figure this out just ask, thanks for all your support!
Aucun commentaire:
Enregistrer un commentaire