I needed a quick tag to detect if the page the tag resided in was called using a secure URL. Unfortunately, the CGI function was not easily found, so here it is.
<cfif CGI.HTTPS EQ "off">
<cfset NewLink = "https://" & #CGI.HTTP_HOST# & #CGI.PATH_INFO#>
<cfif #CGI.QUERY_STRING# NEQ "">
<cfset NewLink = NewLink & "?" & #CGI.QUERY_STRING#>
</cfif>
</cfif>
CGI.HTTPS returns "off" if the URL is not of a secure server. Once that is checked, you build the new URL using the next few lines. From there, you can output the new link, or redirect to the new URL.
Trackback URL for this post:
http://jacob.steelsmith.org/trackback/11


