How to transfer a website from one domain name to another?

The fastest and easy way to migrate from your localhost (or any other host) to your live host is to use the plugin https://drive.google.com/open?id=1BsgY7vLEhESJHs8io8uIjOEvqR62YAlu

But there are 4 important steps while the migration process:

1. When you generate an export file in the plugin, replace very exactly and attentively your current domain name on your future domain name. For example change your current domain localhost/yourlocalsitename to your futuredomainname.comhttp://prntscr.com/u6630i

2. When generating export file is finished - DO NOT DOWNLOAD IT. Instead of this, go to /wp-content/ai1wm-backups , copy a backup file and paste it on your PC desktop.

3. On your live host in clean WordPress WP Dashboard install once again this plugin: https://drive.google.com/open?id=1BsgY7vLEhESJHs8io8uIjOEvqR62YAlu upload a backup file from your PC via FTP on your live host using Binary Mode in /wp-content/ai1wm-backups of your live host: http://prntscr.com/u665xi

Then go in new WP Dashboard => All In One WP Migration => Backups

Click Restore and wait until the export process will be completed:




4. When the export process is completed, go to WP Dashboard => Settings => Permalinks and SAVE THEM TWICE.

After these steps, the login and password for the live WP Dashboard will be the same as your previous one on the localhost.

Also here are the tutorials about this plugin: