How to Migrate Your WordPress Website from HTTP to HTTPS
You may have seen that most sites no longer keep running on HTTP; most of the websites have relocated to HTTPS.
If you want to know about How to Migrate your WordPress Website from HTTP to HTTPS then take a look on this post.
the rundown of upheld suppliers. Whenever Let’s Encrypt isn’t accessible in your cPanel, you can utilize SSL For Free as an option.
SSL for Free
Put your website URL on the homepage of SSL For Free and after that click on “Create Free SSL Certificate”.
In the next step, you need to select the verification method you are most comfortable with. Automatic verification is one of the simplest methods, so select it.
On the following page, give your FTP username, password, and directory (these are generally your cPanel information. You can approach your host for them). The registry will probably be “/public_html”.
Click download free SSL certificate. At last, give the email you need notifications to be sent to. This is essential so you get alarmed when the SSL needs to be updated.One major explanation behind this departure is Google’s aversion for HTTP. In July 2018, Google thought of new improvement – all HTTP sites were stamped “not verified”. Any site with such stamping will without a doubt dishearten guests. Far and away more terrible, they scarcely appear on search results.
Obviously, if you are going to launch your website it is best you coordinate HTTPS into it. Also, if your WordPress site is as of now running on HTTP, you can relocate it to HTTPS effectively. In this blog, you will know about the steps.
What is HTTPS?

HTTPS refers to HyperText Transfer Protocol. The latest version of HTTP is HTTP/2.
The ‘S’ in HTTPS represents secured – that is to state a verified connection. Simply, HTTPS makes a progressively secure correspondence channel between the browser and the web server. That way, a web client need not stress over his or her important and secret information being undermined by a hacker or a programmer.
If you want a secured connection for your website then you need a matching authentic Secured Socket Layer (SSL) certificate and the latest and advanced https version is Version 1.2.
Many times, some web proprietors endeavor to game the system. They do this by constraining HTTPS on a site that has no SSL certificate. And if you want to access such a site, what you would see is this:
Steps to Migrate from HTTP to HTTPS
1. Get an SSL Certificate

The first thing that you need to do is get yourself an SSL Certificate and this all depends upon your type of hosting account and budget. You can opt for free or paid.
The budget of the paid version is in the range of $20 and $75 every year. Additionally, some host providers offer SSL certificate as a major aspect of the hosting package, others don’t. It is a lot simpler to get one from your host and have them empower it.
Assuming else, you need to get an SSL testament for free. Let’s see how:
Let’s Encrypt
As far back as SSL ended up obligatory for sites, Let’s Encrypt, a non-benefit association, ventured forward to offer it for free. The beneficial thing about it is that you don’t need to be a techie to get it. You can get it straightforwardly from your C-Panel (look to the ‘Security’ segment and click on Let’s Encrypt), give your host supplier
2. Install SSL Certificate from Your Host
If you want to avoid all difficulties that come with installing SSL on your, connect with your hosting provider. Provide free SSL to your host provider and they will help you out in the installation process.
3. Migrate WordPress to HTTPS
After the installation process, the important thing you need to do is modify WordPress so all your link starts with HTTPS and you can do this manually or by utilizing a plugin.
Use a Plugin
If you are experienced and familiar with the aspects of WordPress then you can migrate WordPress to HTTPS manually but if you are a beginner then use a plugin for this task.
The plugin that you can use in this process is “Really Simple SSL”.
Visit your WordPress dashboard and enter “Really Simple SSL” in the search box given on the right side. Install and activate the plugin.
After this process, go to Settings >> SSL and Click on the “Reload over HTTP” button.
When you click that, the plugin will drive HTTPS on the whole pages in your site. It will likewise deal with mix content errors that may emerge because of the migration
Migrate Manually
If migrating WordPress to HTTPS is a difficult task for you then go to the manual route.
Visit your WordPress dashboard and go to settings >> General. You will see two options – “Wordpress Address (URL)” and “Site Address (URL)” area, replace “HTTP” with “HTTPS”.
After replacing this click on Save Changes.
4. Take Care of 301 Redirects
If you went the manual course, it’s imperative to have a 301 redirect setup appropriately. With a 301 divert set up, any guest who wants to visit your old website (http://yourwebsite.com) will be redirected to the upgraded one (https://yourwebsite.com). In other words, you need to divert HTTP to https. This will enable you to fix the blended substance issue which can affect your SEO and site rankings.
To do that, connect with your site by means of FTP. After the establishment of connection, find the folder containing your WordPress records (typically public_html) and double tap to open it.
In this folder, look down and find the .htaccess documents. Right-click, at that point, click “view/edit”.
After opening the file, add these codes-
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteCond %{SERVER_PORT}80
- RewriteRule ^(.*)$ https://www.mywebsite.com/$1 [R,L]
- </IfModule>
After adding these codes, replace “mywebsite.com” with your website URL. Save changes and close the file.
