While developing our new site, we did the work in a development directory with an unregistered domain name that we put in the building’s internal DNS server. The old site was in a directory by itself and the sites-available file for the Apache server was pointed at this directory. When we were ready to go live with the new site we moved the files as described below to the live directory and then updated the site URLs using your Go Live Update URLS plugin.
The net result is that the home page will display but none of the links in the menu or the links on the page work.
The process used is as follows.
Downloaded and activated Go Live Update URLS
Purchased, downloaded, and activated the Pro version
Using the duplicated plugin I made a backup of the working development site.
In a new apache2 directory I used the backup files to install the backup that I just made. This directory is pointed to by the sites-available files for the live and registered URL.
I used to my browser to access https://militaryrf.com and executed the installer.php file to epand the archive to build the site files in this new directory.
I logged into the WordPress Admin panel and went to Tools>Go Live
I entered the old unregistered URL as Old and the new registered URL as New and clicked on Update URLs.
Then I went to my browser again and went to the home page, which displayed properly. I tried the links in the menu and on the page. None of the links worked except the ones that point to external content.
The idea was that we would do our development work in one directory and use this (or one that works correctly) to update the site once the changes were made and approved by those in the company.
I should also point out that the development with (the one with the unregistered and internal only URL) uses one mysql database and the live site uses a separate database. This was accomplished during the install of the backup into the live directory.
So where did I go wrong? What should I have done.
Thanks for your help.
I am the one doing the work for Jim Hendershot.