Ok, Thanks for that tip from Stackoverflow.com, that was pretty helpful.
However here is an interesting solution discovered with the help of one of my C# programmers friends...
SOLUTION: We tried the following and it WORKED FINE... so far..
1) Make sure you have "ONLY" SSL enabled under Admin Site Settings
2) In DNN version 6.x(ours was 06.02.05) locate the
Default.aspx.cs file. Note make sure you make a backup of Default.aspx.cs and most important is LEAVE THE Default.aspx file alone this time... make no changes. Leave it as is out of box from DNN 6.x
3) Locate code lines 205&206 or find the text "private void InitializePage()" which is actually at code line 205... Now jump to line 206 and between lines 206 and 207 insert the following code:
var thisUrl = Request.Url.ToString();
if (!thisUrl.Contains("https"))
{
var sslUrl = thisUrl.Replace("http", "https");
Response.Redirect(sslUrl, true);
}
This should take up code lines 207-212 and end just before the existing code of
var tabController = new TabController(); on code line 214
4)Save the file.
That's it!...
For us this seems to work well so far... it is redirecting ENTIRE site or ALL pages to
"HTTPS" Without our having to go to every single existing page(about 50+pages) and selecting the SSL checkbox.
Again this worked for us... your situation may vary... but anyone in the forum who has a SSL server certificate setup on their DNN site and needs the entire site to be secured with SSL can give this a try.
If anyone has a better simpler solution they have tried... please feel free to add to this post.