hilmark -> Problems going from a SSL page, back to http (27.Nov.2004 3:05:00 AM)
I have been working on a problem with a published web site. (ISA2004, IIS6 on W2k3)
I installed a Certificate on the web server which is running a fully functional .aspx page web site. Selected pages should use SSL.
On internal servers everything works. So if i go from the web main page:
http:\\www.dom.com\index.aspx?GroupId=2 (which is the front page without ssl, and dom.com being a dummy domain:-)
to the ssl page:
http:\\www.dom.com\index.aspx?GroupId=109 (page 109 is programmed to change to https, wich it does)
Then when located on:
All links on the page change to https:\\... but when clicking on them the underlying programming reroutes the users to http:\\...
So when located on the internal network everything works fine. Going in to SSL pages and out again works plus this solution is being used behind varius versions of PIX in production environments.
Now.. if I am accessing the web through the ISA web publishing rule I go to the SSL page:
and I get re routed to
BUT.. There is no way out !
I'm stuck. When I click the link on the main page link:
url = https:\\www.dom.com\index.aspx?GroupId=2
is targeted and should change to:
http:\\www.dom.com\index.aspx?GroupId=2, BUT IT DOES NOT !
When I look at the ISA log it seems to be opening the following URL:
with port=443 and protocol=https
Is that normal notations for SSL requests from ISA server? Why not https:\\...
I've tried all versions of the publishing rule but now it has the following settings.
TO: www.dom.com - request coming from ISA
BRIDGING: Web Server - redirect http(80) and ssl(443) - no cert
Funny thing. If I am on the SSL page, and change the rule so that I take out the ssl redirect in BRIDGING, it is possible to go back and forth to the main page but now everyting is in https from the client to the ISA.
Then if I turn of the explorer and run it upp again, it is not possible to access the ssl bage any more. I neet to enable ssl redirect again.
If anyone has questions or points for me to try, or is certain that this is a programming issue. PLEASE send me a line