Network Solutions® uses a proxy SSL; this does not allow the use of 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.Network Solutions have been aware of this limitation since 2007, so don’t expect a change in policy anytime soon. There is no workaround within PHP (http://stackoverflow.com/questions/4686668/https-redirect-for-network-solutions). The only workaround is:
- Turn off the Force SSL settings within WooCommerce
- Use Javascript to redirect to SSL
Network Solutions’ own solution is JavaScript:
<script language="javascript"> if (document.location.protocol != "https:") { document.location.href = "https://subdomain.yourdomain.com" + document.location.pathname; }; </script>
Please note that we cannot officially support this non-standard setup.