Lets say you have wordpress blog sitting in the following domain and directory:
http://www.domainA.com/blog
But now, you want to move the blog to:
http://www.domainB.com
However, and here is the caveat, you want to maintain all your search engine pages for the blog because currently google is looking at and listing all the pages on domainA.com/blog and you need to tell google where to look for the moved pages.
Basically this is what you want to do:
OLD SITE: http://www.domainA.com/blog/cat-stories
NEW SITE: http://www.domainB.com/cat-stories
All you do is place the code below into a .htaccess file on http://www.domainA.com/blog/ and all your url’s will move to the new domain in a nice seo friendly manner using 301 redirects.
RewriteEngine on
RewriteBase /
RewriteRule ^blog/(.*) http://www.domainB.com/$1 [R=301,L]
This code basically tells everyone that the pages have been moved from site A to Site B and it will keep all the url’s in place meaning you don’t have to make individual 301 redirects.
