What is SSL?
According to www.digicert.com, SSL (Secure Sockets Layer) is a standard security technology for establishing an encrypted link between a server and a client—typically a web server (website) and a browser; or a mail server and a mail client (e.g., Outlook).
SSL allows sensitive information such as credit card numbers, social security numbers, and login credentials to be transmitted securely. Normally, data sent between browsers and web servers is sent in plain text—leaving you vulnerable to eavesdropping. If an attacker is able to intercept all data being sent between a browser and a web server they can see and use that information.
How to Enable SSL for Your WordPress Site
Before you Begin you Need the Following:
- A Dedicated IP address
- A SSL Certificate has been Installed and Configured, If you have not installed SSL, see How to Create and Install a SSL Certificate
Enabling SSL on Your WordPress Site
- Sign into your site at http://yourdomainname.com/wp-login.php.
- When you are on the administrator dashboard, click on Settings.
- In the WordPress Address (URL) box, supplant http://with https://.
- In the Site Address (URL) box, replace http://with https://.
NOTE: If for any reason you are not able to reach your site to make these changes, please contact your hosting company by submitting a support ticket.
Going Through FTP:
- Open a FTP session to your site.
- EDIT your wp-config.php FILE and AD define(‘FORCE_SSL_ADMIN’, TRUE);.
- This will force SSL for both site logins and administrator access. This is the most secure alternative for your site.
- Save your wp-config.php file and re-upload it to the server.
NOTE: If you are using Pretty Permalinks, you may need to update the rewrite rules in your web.config file too.
SSL should be enabled now and applied to your site.
Do you have anything to add to this article? Leave your comment below. Sharing is awesome, do not forget to share article with your friends on Facebook, Twitter and Google+