Implemented in V5.0.1.8
Clients are normally connecting to a server farm using the https: protocol, but in rare situations, an advanced firewall in front of the farm is connecting to the real server on the secure side through the http: protocol to save resources on firewall and server not having to reencrypt traffic at the firewall and decrypt it again on the server.The real server doesn't know that it is really being addressed through https: from the client, and as it only knows its own hostname with a http: binding, it will issue links at the client side pointing to an http: based URL.
The settings below allows you to specify search and replace on the host path of the real server before it is returned as URLs to the client:
<applicationSettings> <Plass.Id.Web.Properties.Settings> ..... <setting name="HostRootReplacementKey" serializeAs="String"> <value http:/> </setting> <setting name="HostRootReplacementValue" serializeAs="String"> <value https:/> </setting> </Plass.Id.Web.Properties.Settings> </applicationSettings>
Line 5 http: is the text to search for and line 8 https: is the replacement value. The /> is NOT included in the search, but the ending indicator in XML.
The settings will allow you to search any consecutive part of the host path, so you may specify more than the protocol to be replaced if necessary.