I recently bought this new domain name, WPDecoder.com. Before, I had hosted this same blog on my old domain, oldsite.com. After I copied the site and moved it to my new hosting, I wanted to keep my old site up for a while to catch any lingering old links that might come up, but I also wanted to make sure that people were viewing my new site and not the old one, that would soon be out of date.
The General Settings have always confused me. They ask for 2 url’s, one for where your blog is hosted and one for the web address where you want people to view your site. This also comes in handy if you have your WordPress installation in a sub-directory, as I did for my old site.
So here is what you need to do, The “WordPress Address” is the place where your site is hosted. My old site is still at oldsite.com. The “Site Address” is where you want people to be redirected to. In this case, my new domain name WPDecoder.com.
Now, if someone has a link to my old site, like oldsite.com/wordpress/customizations/ , they will be taken to my old site, but once they click on anything there, they will be automatically redirected to my new site. Again, just to be clear, I did this on my old site to redirect it to my new one. My new site has the WPDecoder.com in both url lines.