I have a client that has a current WordPress installation in their website root, and they are creating a new WordPress site which is in a subdirectory during development. My question is, what do I do when they are ready to go live and replace their current WordPress install with the new dev version? Can they just point their main URL to the subdirectory instead of having to move the entire dev site into the root of their website? Will this work with WordPress?
WordPress allows for this setup, and they have complete instructions here:
I personally would move the files because to me it's cleaner, but the above mentioned solution should work for you.