That's basically what I did except I varied it a little.
I decided to put the new domain in its own folder with a new ip. It's still the same domain name mostly "http://diygamecontrollers.ml" to ".win"
I figured having the ".win" domain pointing to a folder that was named the old address with the ".ml" sounded like it would have confused me terribly and I'd make a mess of everything. _-- Honestly, I got kinda confused just typing that out. -- So, I:
- Added the new domain with own properly named folder.
- Downloaded a copy of my old database.
- Created a new .sql database.
- Installed WordPress and a plugin called "BackupMigration"
- Got my SSL working.
- Ran the Migration part of "BackupMigration"
- Edited every instance of the .ml to .win in my copy of the old database.
- Copied all of the values form the old database and imported them into the new one.
- Ran a plugin called "Better Search Replace" to convert any instances of the .ml domain to the .win.
- Setup all of my caching, tracking, analytics, etc.
- If something isn't working, it's almost guaranteed to be an instance of the old domain still lurking around
somewhere.
- Setup 301s from my old site to the new one.
Now instead of keeping the whole old WordPress installation in the old folder could I replace all of that with an .htaccess file that would 301 any incoming traffic to the new domain? All the addresses are identical bar the new extension.
I'm afraid I'm going to have to back out of writing that guide I proposed. I'm not 100% sure I captured every step here in the correct order. It didn't help that I installed like 3 different migration plugins just in case one didn't work, and I also had Cloudflare stuff going on confusing everything even more. I'd really hate to miss a step or mislead someone trying to do this for the first time. It's a minor miracle this went as smooth as it did. One recommendation I can make is that "BackupMigrate" plugin was a godsend! If anyone ever needs it, it's the one that has this as a logo:
That you so much for your help, you have no idea how much I appreciate it.
Oh! I had one other question. I noticed that the server takes a complete backup of the site every day. Is there a way to change that to say maybe once a week? I know that it doesn't count against my storage limit or anything, but it seems like a bit of waste of resources when I only post to the blog twice weekly at most. Being an awesome free service, I hate to hog any more than what I really need.
Thanks Cheers!