Making your WordPress site serve all content over SSL / HTTPS is surprisingly easy and can be done in a matter of minutes.
This guide assumes that you’ve already bought, installed and configured an SSL Certificate on your server and only deals with the configuration aspect of WordPress itself.
- Login to
/wp-admin/
and go to Settings > General - Change “WordPress Address (URL)” and “Site Address (URL)” to show your URL prefixed with “https” and save
- Install and activate iThemes Security
- In your admin area, go to Security > Settings, scroll down to “Secure Socket Layers (SSL)” and set “Front End SSL Mode” to “Whole Site” and enable the checkboxes in that section, then save
If all went well, your WordPress installation, both front- and back-end, should now be served over SSL / HTTPS!