How to redirect from HTTP to HTTPS in WordPress?


WordPress is one of the most used content management system (CMS) in the world. And the reason why a lot of people like to use WordPress is that it is an open source tool where one can easily create their own website as per their requirements. Not only that WordPress is also one of the easiest and most powerful blogging tool. Moreover, WordPress is an excellent website platform for a variety of websites like blogging, e-commerce, personal and business websites.


And today if you are already using a website based on wordpress and now if you want to switch from HTTP to HTTPS then you can easily switch by purchasing and installing the SSL certificate on your website. So once after purchasing an SSL certificate, you can easily migrate to https from http.


Follow the below steps to redirect from HTTP to HTTPS:


>>>> You can also use SSL and https to your WordPress admin area or also to your login pages. To do so you need to configure SSL in the wp-config.php file. Use this command- define('FORCE_SSL_ADMIN', true);


>>>> Redirect from HTTP to HTTPS in WordPress Using a Plugin


1. Once after purchasing an SSL certificate, you need to install and activated it by using a simple plugin in your WordPress tool.


2. So set that you need to go to setting in your WordPress tool and click on SSL.


3. Then the plugin will automatically detect your SSL certificate, and it will set up your WordPress site to use HTTPs.



>>>> Redirect from HTTP to HTTPS in WordPress Manually


In here you need to troubleshoot the issue manually and edit your WordPress files. So to redirect you need to go to WordPress settings and then click on a general page. In here you can update your WordPress and site URL address. In here you need to make sure that on both the place (WordPress URL and site address URL) you need to mention https.



1. Once after changing the setting, you need to log out from your WordPress account and it will ask you to log in again.


2. So next to redirects from HTTP to HTTPS you need to add few commands to your .htaccess file.


<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

</IfModule>


Note: The above command is only for Apache server. And if you are using Nginx server then you can contact our support team where they will redirect to HTTPS.