{"id":702,"date":"2012-05-06T19:24:00","date_gmt":"2012-05-06T19:24:00","guid":{"rendered":"http:\/\/ursula-smith.com\/mixed-media\/?p=702"},"modified":"2014-01-31T02:33:44","modified_gmt":"2014-01-31T07:33:44","slug":"ssl-process","status":"publish","type":"post","link":"https:\/\/ursula-smith.com\/mixed-media\/ssl-process\/","title":{"rendered":"SSL process"},"content":{"rendered":"<p>Today I wasted nearly a full day setting up SSL on easyscraps.com since we now  have a new cart system (basically a new site). If any of you are planning on  setting up SSL on your site, read on&#8230;<\/p>\n<p>What a pain!! I, at least understand the  terms, but I had never actually performed the process before and the process is crazy! And so I set it up wrong, and had to go through  my site trying to change\/fix things so they would work with the new setup for HTTPS on our new cart.&#160; If any of you are going to set up an SSL certificate, make sure  your certificate is for the domain that your web site typically runs under. In  non-geek speak, if you run your site as <a href=\"http:\/\/www.zzzz.com\">www.zzzz.com<\/a> that is not the same as zzzz.com (without the  www) when you go to apply for an SSL certificate. Unfortunately, the program I  used to set it all up, defaulted to zzzz.com as the choice for the domain on which to set up the SSL certificate. So that&#8217;s what I went  with. After I installed everything, and tested going too https: using <a rel=\"nofollow nofollow\" href=\"http:\/\/www.easyscraps.com\" target=\"_blank\">www.easyscraps.com<\/a>, I got a very ominous warning. After hours of reading, I was unable to figure out a way to make that certificate I set up for<a href=\"http:\/\/easyscraps.com\"> easyscraps.com<\/a> work using HTTPS with <a href=\"http:\/\/easyscraps.com\">www.easyscraps.com<\/a>.<\/p>\n<p>So, I  basically re-worked a lot of the site to force you to just <a href=\"http:\/\/easyscraps.com\">easyscraps.com<\/a>. If  you get to our store through the web site (which is basically how it should  work) we are fine. Hopefully I caught all the places, and closed all the loops.<\/p>\n<p>So- beware! Double check your domain BEFORE you order an SSL certificate!!<\/p>\n<p>Note, also that if you use Chrome, trying to access an HTTPS page which references or links to other items using HTTP, then Chrome will force you back to HTTP, and you will see HTTPS crossed out in the browser. This makes no sense to me! Why would forcing a user back to HTTP, and potentially (if this is a login page) forcing a user to log in and send their information in the clear, be better than just popping up a warning (however annoying it is) like IE does??!!! Anyway, some potentials for causes of this conflict are:<\/p>\n<ul>\n<li> images <\/li>\n<li>CSS files <\/li>\n<li>fonts<\/li>\n<li>javascript files<\/li>\n<li> twitter or facebook feeds or plugins<\/li>\n<\/ul>\n<p>The best bet, is to strip down your login pages, or anything you want to serve over HTTPS to the bare minimum and to serve images etc, using relative paths (without the <a href=\"http:\/\/www.zzz.com\/\">http:\/\/www.zzz.com\/<\/a> bit) to external files, in order to avoid the warnings. Anyway, hopefully you won&#8217;t run into any of the issues I did!!<\/p>\n<div class=\"item_footer\">\n<p><small><a href=\"http:\/\/easyscraps.com\/blog\/blog6.php\/ssl-process\">Original post<\/a> blogged on <a href=\"http:\/\/www.EasyScraps.com\/blogTech.php\/\">Easy Scraps Blog- Tech Corner<\/a>.<\/small><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Today I wasted nearly a full day setting up SSL on easyscraps.com since we now have a new cart system&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,5],"tags":[],"class_list":["post-702","post","type-post","status-publish","format-standard","hentry","category-digital-posts","category-tech-tips"],"_links":{"self":[{"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/posts\/702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/comments?post=702"}],"version-history":[{"count":1,"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/posts\/702\/revisions"}],"predecessor-version":[{"id":2206,"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/posts\/702\/revisions\/2206"}],"wp:attachment":[{"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/media?parent=702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/categories?post=702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ursula-smith.com\/mixed-media\/wp-json\/wp\/v2\/tags?post=702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}