Link to home
Start Free TrialLog in
Avatar of adam1h
adam1hFlag for Belgium

asked on

Internet explorer refuses secure links HTTPS

Hi dear Experts,

We have a website to uses SSL for some links, but as soon as you click them in any version of internet explorer, IE throws an error 'Page not found'

Obviously, this is pure pain. Can anyone know how to solve this problem server side ?

WE are scripted in Coldfusion 9

MAny thanks !
Adam
Avatar of Martin Tarlink
Martin Tarlink
Flag of United States of America image

Could you provide more information?

Do you host that site?
If yes, on what web server  Apache, IIS, Cherokee....?

SSL setup is done on web server side and in most cases it is related to the server configuration .
You can open server log and if you host it on linux #tail -f your_log_file
and next open IE and open your page, you will see what is going on.
Avatar of adam1h

ASKER

Hi Tarlink,

Thanks for your reply. We are on a shared server, I reckon IIS, SSL certificate is installed under a Plesk console, and I don't know much more than that.
`
Sorry this wasn't much help

Adam
Are you able to open this website in other browsers ?

If No - You need check the application link is working or not.


If you are able to acess in other browsers,

1. Check the IE add-ons and disable add-ons.

2 .If you are accessing via proxy, By pass proxy settings,

3. Check the compatible view settings in IE.

4. Add website to Trusted site list.

5. Disable / Enable popup blocker

6. Check the Java version.

7. Check the supporing plugins.

8. Try to reset Internet explorer settings and check.

_ Manjunath Sullad
Avatar of adam1h

ASKER

Hi Manjunath,
Thanks for your reply. Yes we can see it from any browser, and same in IE, we can see it.

But when we hit a page under HTTPS, then IE doesn't want to display it. We are looking for a solution that forces IE to act and read HTTPS without any human intervention.

A coldfusion script that could apply to IE 6, 7 , 8 and avoid this hassle

Thanks !
Adam
There is always problem with IE and developing :)
It could be also some error in the code.
The best way will be to look in to logs
I am not familiar with Plesk but I found this page so maybe yo will be able to dig in to and see what logs will tell you http://serverfault.com/questions/472008/plesk-9-5-access-logs-on-winows-server

Install http://getfirebug.com/firebuglite for IE and try also look for any errors
Avatar of adam1h

ASKER

Hey Tarlink,

yes indeed, IE is a pure pile of headache :)

Our website does work in all browsers, but it is only not working when we use HTTPS , here is a link, it says 'Page cannot be displayed'

https://www.joe-cool.co.uk/index.cfm

The code is fine. If a workaround this can be done via application.cfc then I'll take it.

THANKS !
Adam
Just loaded the site and it seems to work fine on IE 11

I also noticed that you're forcing SSL on the clients (attempted to load the page with http and was redirected to https).

Make sure you're not creating an infinite loop with your redirect rules, more often than not, these will manifest themselves as "page not found" messages, though, sometimes the browser will actually tell you "Too many redirects".

if you're using a version of cgi.https to force your SSL, build in some infinite loop breaks, like a counter in the session scope or in a cookie. The error you're seeing could be the client refusing multiple redirect instructions to the same page.
Avatar of adam1h

ASKER

Hi Rodrigo,

That's an interresting one. We do force HTTPS using our application.cfc

Here is a copy of what we use :

<!--- httpsCheck --->
	<cffunction  name="httpsCheck" access="public" returntype="void"	 output="yes" description="check if it's https protocol and redirect if required">
		
		<!--- force user to use https secure server path --->
		<cfif cgi.server_port NEQ "xxx">
			<cfset urlNow = "https://" & "#CGI.SERVER_NAME#" & "#CGI.Script_Name#" &  "?" & "#CGI.Query_String#">
			<cfoutput><meta http-equiv="Refresh" content="0; url=#urlNow#" /></cfoutput>
		</cfif>
    </cffunction>

Open in new window


Do you think we should operate another way ? We thought that forcing HTTPS was more secure...

Adam
ASKER CERTIFIED SOLUTION
Avatar of Rodrigo Munera
Rodrigo Munera
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of adam1h

ASKER

Rodrigo,

Thanks for your help. This is good and will try it now.

the XXX was used to replace a port number I didn't wanted to list in here :-)

SPeak soon, and MANY THANKS !
Adam