SSL Certificate and WordPress

One of my clients has decided to install an SSL certificate for his website/domain. I have developed a WP website for them it’s ready to be deployed. We are currently accessing it via the IP address and it works fine. Normally I just change the URL settings via admin (2 options) and run a search … Read more

HTTPS and SSL3_GET_SERVER_CERTIFICATE:certificate verify failed, CA is OK

I am using XAMPP for development. Recently I upgraded my installation of xampp from an old version to 1.7.3. Now when I curl HTTPS enabled sites I get the following exception Fatal error: Uncaught exception ‘RequestCore_Exception’ with message ‘cURL resource: Resource id #55; cURL error: SSL certificate problem, verify that the CA cert is OK. … Read more

Separating HTTP and HTTPS content with WordPress, Varnish, and an SSL terminator?

Background: I host a WordPress site with a hosting company that places a combined Varnish server + SSL terminator system upstream of my web server. The WordPress site runs on Apache and is accessible over both HTTP and HTTPS via the Varnish+SSL terminator. The setup looks like this: Image credit: DigitalOcean (For reference, DigitalOcean is … Read more

How to properly force https and www on multisite with Apache HTAccess

I have a wordpress multisite in network mode via wp multi network plugin. I’ve been trying to use .htaccess rules to force all urls to be https://www. eg: https://domain.com to https://www.domain.com http://domain.com to https://www.domain.com http://www.domain.com to https://www.domain.com I’ve found these variations online but I’m not sure what would be the cleanest way to do this? … Read more

Disabling HTTPS redirection for migration

I migrated a WordPress 4.3 site from Register.com to MediaTemple today and found that the forced SSL is causing issues for the staging URL. In order to try again I have (on the live Register.com site) Disabled plugin ‘WordPress HTTPS’ Removed define( ‘FORCE_SSL_ADMIN’, true ); from wp-config In General Settings replaced https w http for … Read more