June 20, 2011
By Kevin
Comments Off on HTTP to HTTPS Javascript Redirect
Categories: JavaScript
Tags: HTTPS, JavaScript, Redirect, SSL
An IT and Web Development Blog
June 20, 2011
I host this blog on Godaddy, and I installed a SSL certificate but could not find a way to automatically redirect the user to HTTPS, without having access to IIS or upgrading to IIS 7. So I wrote this script that works great for me.
<script type="text/javascript" language="javascript"> var protocol = location.protocol; var hostname = location.hostname; var pathname = location.pathname; if (protocol == "http:") { protocol = "https:"; location.replace(protocol + "//" + hostname + pathname); }; </script>
This code does exactly what I wanted by replacing an HTTP with HTTPS if found. I put this code in my default document and it worked great for me.
Kevin