This is a response from Network Solutions regarding the matter:
Our proxy SSL doesn't allow server-side variables to detect HTTPS (secure). All server-side coding will always detect HTTP (non-secure), and for programs that attempt to redirect non-secure connections (http://) to a secure connection (https://) will result in an infinite loop and server error after 30 seconds.
The only ways around this is to
if (document.location.protocol != "https:")
document.location.href = "https://secure.domain.com" + document.location.pathname;
We also offer VPS hosting if you are comfortable with running your own server and it is a better suit for your needs.
Obviously not an ideal solution!