28 March 2011
Courtesy of a few lines in a .htaccess file, I've converted my entire web site so that it is accessed via https only. All old URLs will still work; however, they'll be rewritten to http form.
Here's what a manual connection to the web server looks like now:
$ telnet www.cs.columbia.edu 80 Trying 184.108.40.206... Connected to webcluster.cs.columbia.edu. Escape character is '^]'. GET /~smb/ HTTP/1.0
HTTP/1.1 302 Found Date: Tue, 29 Mar 2011 00:58:03 GMT Server: Apache Location: https:///~smb/ Content-Length: 318 Connection: close Content-Type: text/html; charset=iso-8859-1 ...
It's taken me a while, but I've finally fulfilled the promise I made 14 months ago...
Let me know if there are any problems.