Move WordPress to a new domain in 10 easy steps!

Move WordPress to a new domainA friend recently asked me how to move his blog, which is on /blog/ on his domain, to a new domain on its own. The steps to move WordPress are easy, but have to be taken in the right order to make sure you’re not annoying your users and the search engines. I know a lot of people dread this, hence this 10 step guide to a simple WordPress migration:

10 steps to move WordPress

  1. Put up a robots.txt on the new domain with the following contents:
    User-agent: *
    Disallow: /
  2. Copy the database and files to the new domain.
  3. Edit wp-config.php to have the right database settings, and add the following lines, replacing sample.com with the right domain:
    define('WP_SITEURL', 'http://www.example.com');
    define('WP_HOME', 'http://www.example.com');
  4. Now set up your blog install, with the same settings as on the old domain (if you have a caching plugin installed, delete your cache files).
  5. Install the Search and Replace plugin, and do a search and replace for your old URL’s and change them with your new URL’s.
  6. Once you’re done moving WordPress, and you’ve checked everything works twice:
  7. Remove the robots.txt file.
  8. On your old blog, add the following line to your apache .htaccessor vhost-config:
    Redirect 301 /blog/ http://www.newdomain.com/
  9. Remove the old blog code and database.
  10. Change your FeedBurner account, if you have one, to pick up the correct feed.

Of course, these same instructions should help when you simply move WordPress from one domain to the other and are not changing a directory, just be sure to omit the directory from the redirect line above. That should be it, you’ve moved WordPress to a new domain. If you have any suggestions or spot things that I’ve missed, please note them in the comments!

Quick note; if you’re switching to VPS.net because of my WordPress hosting article, you can make it easy on yourself: they’ll do the whole migration for you!

Tags: ,


Yoast.com runs on the Genesis Framework

Genesis theme frameworkThe Genesis Framework empowers you to quickly and easily build incredible websites with WordPress. Whether you're a novice or advanced developer, Genesis provides you with the secure and search-engine-optimized foundation that takes WordPress to places you never thought it could go.

Read our Genesis review or get Genesis now!

123 Responses

  1. JonathanBy Jonathan on 15 February, 2008

    Cool, i’ll need to use it in the future =)

    but, what’s the seo impact in this process? i mean will the 301 redirection make the search engines identify my new site as my old one?

  2. JLHBy JLH on 15 February, 2008

    I liked the look of that search and replace plugin but for the life of me I cannot get it to display in english, being wordpress defaults to english I’ve never had to convert anything, oh well.

  3. Joost de ValkBy Joost de Valk on 15 February, 2008

    @Jonathan: yes this will take care of the SEO impact. You might see a slight dip in your traffic at first, but it should be pretty good after a month or so.

    @JLH: Hmm I haven’t tried it out, I’ll install it and see if I can get it working.

  4. FrankBy Frank on 15 February, 2008

    Do you have upload the .mo-File for display in english?

  5. oeroekBy oeroek on 15 February, 2008

    Very nice tutorial. Expecially the plugin that helps you replace the internal links in your posts. I have however one comment and one question with respect to this process.

    1) I think one step should be added in which you inform your visitors of the change. Your regular readers may be easier to reach but what about random reader who see a redirect and do not know why? Solutions could be to make sure not to change your design at the same time. Secondly I would add a message at the new domain that is shown only to people that originate from the old address stating that the blog has moved. This could also be done on the old blog but would probably kill the effect of the 301 redirect.

    2) Would it be possible to change the structure of the permalink at the same time. For example if your blog uses the month and date in the url and you would like to change that into the postname only. Moving to another domain name, or from /blog/ to the root would be a perfect time to make the change. Not sure if the search and replace plugin would be able to remove the month and date. Secondly, the htaccess should than be changed.

    What is your thought on the second item.

  6. SylvainBy Sylvain on 15 February, 2008

    It would be nice to do the same type of easy steps for ppl willing to migrate from wordpress.com to a self hosted wordpress domain name.

  7. Joost de ValkBy Joost de Valk on 15 February, 2008

    @Frank: ah is that the problem? :) (note to everyone else: Frank is one of the plugin’s authors)

    @Oeroek: you can quite easily remove the date out of your URL: changing your permalink structure.

    @Sylvain: true, but I’ve got no experience with that :)

  8. AdamBy Adam on 15 February, 2008

    May I know why I have to remove robots.txt file while moving wordpress blog to new domain?

  9. Joost de ValkBy Joost de Valk on 15 February, 2008

    @Adam: Just delete it, or remove the Disallow line.

  10. oeroekBy oeroek on 15 February, 2008

    @Joost,
    thx a lot. It seems a lot easier than I thought. Implementing this on my blog was quicker than writing my post above.

  11. James MannBy James Mann on 15 February, 2008

    It seems pretty straight-forward and I wish I had this post to follow when I tried to move my gardening site from a bad hosting service to HostGator.

    I tried to move it along with the database but it just won’t work so I asked HostGator to do it for me figuring I did something wrong, but they could not move it and make it work either.

    Looking back it may have been the wp-config

    Well I have been moving and redirecting each post from the old site to the new domain I purchased for it. Now I have two gardening sites on the go until I get all the old posts moved.

  12. JLHBy JLH on 15 February, 2008

    @frank I’ve uploaded all the files, mo’s included, but it still defaults to German. I tried modifiying the default language, since by default there is none, moved the mo file to /languages/ etc, to no avail.

  13. Joost de ValkBy Joost de Valk on 15 February, 2008

    @Frank & JLH: haven’t had time to test it yet…

    @Frank: if you need help, let me know!

  14. Stephen RiderBy Stephen Rider on 15 February, 2008

    Shouldn’t Step 8 begin with “On your old blog…” ?

  15. rxbbxBy rxbbx on 15 February, 2008

    Offtopic: Best wishes.. haha.. got an update via plaxo.

  16. Joost de ValkBy Joost de Valk on 15 February, 2008

    @stephen: yes indeed!

    @rxbbx: heh, thanks! It’s tomorrow though :-)

  17. Joost de ValkBy Joost de Valk on 15 February, 2008

    @stephen: updated.

  18. CodyBy Cody on 15 February, 2008

    Should this process work for moving from one host to another without changing the domain name? I’ve been trying to make that work for a few months now and can’t get it.

  19. Joost de ValkBy Joost de Valk on 15 February, 2008

    @Cody: yes I think so… You can leave out some of the steps of course, like the search & replace and the 301 redirect.

  20. SEOidiotBy SEOidiot on 16 February, 2008

    Yes ;)

  21. HenriBy Henri on 16 February, 2008

    Joost, I think this must be the basic knowledge of every webdesigner :)

  22. Joost de ValkBy Joost de Valk on 16 February, 2008

    @Henri: well… that goes for about 90% of SEO in my opinion :)

  23. The Webmaster ForumBy The Webmaster Forum on 16 February, 2008

    Sounds easy enough. Good to know if you “accidentally” choose the wrong name.

  24. Jimmy DanielsBy Jimmy Daniels on 19 February, 2008

    If you use the following code in your htaccess, it will redirect all pages to the proper spot in the new domain. As an example oldsite.com/post-about-SEO/ would redirect to newsite.com/post-about-SEO/

    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^.*oldsite\.com$ [NC]
    RewriteRule ^(.*)$ http://newsite.com/$1 [R=301,L]

  25. Jimmy DanielsBy Jimmy Daniels on 19 February, 2008

    Oh, as as for the wordpress.com blogs, if you paid to use your own domain name, all you have to do is get your blog working on your own hosting or server and then changes the dns, all of the yoursite.wordpress.com stuff will redirect to yoursite.com just as it would’ve on their site. I still get hits from google images and some of the wordpress tags pages since I moved the blog to my own server.

  26. Joost de ValkBy Joost de Valk on 19 February, 2008

    @jimmy: the simple one line 301 redirect I gave does exactly the same as your rewrite lines ;)

  27. Roger WilkansonBy Roger Wilkanson on 19 February, 2008

    One bit about the Feedburner feed.

    I subscribe to a couple of blogs (James Brausch and Aaron Brandon are good examples) that use the feed to run an email announcement list via AWeber. Bonus is that FeedBurner counts the AWeber subscribers are feed readers. Downside is that doing something like you describe in updating the Feedburner URL has caused the email list to receive a whole bunch of emails for posts that had already been made.

  28. Joost de ValkBy Joost de Valk on 19 February, 2008

    Good point Roger, I use aweber too, so I’ll keep it in mind!

  29. FrankBy Frank on 19 February, 2008

    @JLH: What is the language-constant in wp-config.php?
    define ('WPLANG', 'de_DE');
    The Plugin is default in german, yes. When the WPLANG ” is, then use WordPress automaticly the en_US languages-files.

    Please upload the mo-file and php-files include the folder searchandreplace.

    With best regards and sorry for my bad english.
    Frank

  30. MarcBy Marc on 19 February, 2008

    Dude, I was in the midst of mapping out this process for a few sites.

    And you just saved me several hours of development time!!

    Thanks, this was perfect timing!

  31. Joost de ValkBy Joost de Valk on 19 February, 2008

    @Frank: thx for delivering such great service to my readers!

    @Marc: at your service :)

  32. FrankBy Frank on 19 February, 2008

    @Joost de Valk: I’m a reader od your blog! Thx.

  33. MikeBy Mike on 21 February, 2008

    Cheers for the heads up. I was thinking that the redirect may need a little bit of hacking to ensure that all pages redirect to their new locations rather than everything going back to the blog homepage – just to make sure that Google passes over any link love you’ve developed to earlier posts. I’m probably over thinking the whole thing.

  34. colbertBy colbert on 28 February, 2008

    Thanks to your post, my migration project was successful. Thanks again. The blog broke earlier as I cancelled the sql import half way but it works now….Great tips again

  35. JomarBy Jomar on 4 March, 2008

    Hi Joost!

    How many lines of 301 redirect a .htaccess accept?

    Would like to change all permalinks:

    /%year%/%monthnum%/%day%/%postname%/

    To:

    /%category%/

    How can I set the .htaccess?

  36. Tristan de MontebelloBy Tristan de Montebello on 8 March, 2008

    Hi Joost,

    Love your blog. It has been VERY useful to me in the pas few months..

    I have a question.
    I recently moved my clients blog from domain.tld/blog to domain.tld

    I obviously redirected everything.
    I also blocked all /blog in my robots.txt

    Was that necessary? Is the redirect enough for google and Co?

    What’s better for SEO?

    Thankx in advance, keep up the good work.

  37. Joost de ValkBy Joost de Valk on 8 March, 2008

    @Jomar: you can do so with one RedirectMatch, as I explained over e-mail

    @Tristan: unblock it, fast. Google needs to be able to crawl /blog/ to find the 301 redirects. If you’ve done that, you should be ok.

  38. gofreeBy gofree on 11 March, 2008

    I got this when:

    Warning: Cannot modify header information – headers already sent by (output started at /home/ttc/public_html/wp-config.php:50) in /home/ttc/public_html/wp-includes/pluggable.php on line 390

    I installed a new wordpress, then drop all the table, next import sql database into it; followed your tips. Did I miss sth?

  39. Joost de ValkBy Joost de Valk on 11 March, 2008

    @gofree: what where you doing when you got this error?

  40. gofreeBy gofree on 11 March, 2008

    I installed my new blog using Fantastico, then I put robot.txt in, changed config.php using your tips, and pointing to a new database that I imported from my old blog. The result is that error???

  41. gofreeBy gofree on 11 March, 2008

    Now done, dude!!!
    It is the problem of .htaccess and
    define(‘WP_SITEURL’, ‘http://www.sample.com/ ‘);
    define(‘WP_HOME’, ‘http://www.sample.com/ ‘);

    As seen I left a space before ‘ this brought me the problem!

    Thx you very much for taking care.

  42. gofreeBy gofree on 11 March, 2008

    No man!!! I still got error when attempt to log in:

    Warning: Cannot modify header information – headers already sent by (output started at /home/ttc/public_html/wp-config.php:50) in /home/ttc/public_html/wp-login.php on line 12

    Warning: Cannot modify header information – headers already sent by (output started at /home/ttc/public_html/wp-config.php:50) in /home/ttc/public_html/wp-login.php on line 24

    Any help, plz.

  43. Joost de ValkBy Joost de Valk on 11 March, 2008

    I still don’t know what you’re trying to do… Email me on joost at this domain and we’ll work it out.

  44. gofreeBy gofree on 11 March, 2008

    now sending email to you…

  45. CalebBy Caleb on 13 March, 2008

    very good tips. using it to transfer my blogger posts into the new site. thank you!

  46. RoelBy Roel on 17 March, 2008

    Joost,

    After changing the wp-config.php file I get the following message: “You appear to have already installed WordPress. To reinstall please clear your old database tables first.”

    There is another wordpress site running, but it’s using a different database. The wp-config file is pointing to the proper (i.e. new) database so I’m not quite sure what’s wrong.

    Any idea what I should change?

  47. RoelBy Roel on 17 March, 2008

    Fixed: logging in to the control panel caused a database upgrade and now it works (well I now have some strange characters in old posts…)

  48. RoelBy Roel on 17 March, 2008

    Joost,

    I think step 3 should be:
    define(‘WP_SITEURL’, ‘http://www.sample.com’);
    define(‘WP_HOME’, ‘http://www.sample.com’);

    so /without/ the trailing forward slashes.

  49. JomarBy Jomar on 20 March, 2008

    Hi Joost,

    It is safe make redirection to change the permalink structure using John Godley Redirect Plugin?

    I’m plannig change:

    /%year%/%monthnum%/%day%/%postname%/

    to:

    /%category%/%postname%/

    I have 173 links to change. This plugin can make a good job? Any problem with Google?

  50. JoeBy Joe on 28 April, 2008

    How does this affect incoming links? Of course the page will redirect to the correct one but will the search engines still count it as an inbound link for the new site/address?

  51. CharlesBy Charles on 2 May, 2008

    Very nice tutorial. I spend hours to find the solution and you make it looks easy to do.

    http://www.tldsco.com

  52. VenuBy Venu on 4 May, 2008

    Joost,
    My WP was in a “blog” subdomain and wanted to move to the root domain.
    In wordpress, there is a easy of just setting the Blog address and it worked fine for me
    http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

    Now for Google Bot, I need to redirect all the /blog URL’s to root URL’s

    The single line redirect that you have mentioned worked like a charm (I wasn’t able to grasp the regex solutions mentioned in various other forums)

    But the problem is that now I am not able to access the wordpress admin page

    If i do venukb.com/blog/wp-admin, I get a 404 because of the redirect, how to avoid this ?

  53. Erno HanninkBy Erno Hannink on 20 May, 2008

    Hey Joost, just used the 10 steps today to move my WP blog. Took a little bit more than 5 minutes but all went smoothly.
    Only due to the trailing / in step 3 I got a double // after the URL.
    And step 2 looks fairly easy here but I had to look up the details on other sites.
    Oh, and the search and replace plugin works nice.

    Thanks.

  54. roshanBy roshan on 13 June, 2008

    thanks it really helped moving my domain! Great tutorial!

  55. Jennifer @ Quiverfull FamilyBy Jennifer @ Quiverfull Family on 11 August, 2008

    Awesome. Used this along with the Moving WordPress instructions at WordPress, and it went very well. Thanks so much for the instructions, that 301 is awesome!

  56. JillBy Jill on 11 August, 2008

    Excellent. Good resource here. Moving a domain name is a tricky thing. You don’t want to lose all your hard work promoting it. So follow these steps.

  57. CbbBy Cbb on 23 September, 2008

    Thanx joost. Got here exactly what i was looking for.

  58. Velvet BluesBy Velvet Blues on 4 October, 2008

    Our plugin is a bit more straightforward and just for site moves.
    With one click of a button, it can update permalinks as well as deep links in content.

    Check it out at: http://www.velvetblues.com/web-development-blog/wordpress-plugin-update-urls/

  59. HaploBy Haplo on 18 October, 2008

    Terrific guide! Unfortunately for me, the Velvet Blues easy plugin didn’t worked on my blog :( So I used search and replace and it was a breeze.

    A question: does that line in the .htaccess also tells search engines that the page has moved permanently to the new address, so they can update their indexes, and so you will lose as little traffic and ranking as possible? (I’m not talking page rank, but when you do a search in google for something and your blog comes on the top spots)?

    Thank you!

  60. Peter JonesBy Peter Jones on 18 October, 2008

    Thanks for your excellent tutorial. I need to replace my sub domain after few days. The single line redirect that you have mentioned will definitely work like a charm. Hope your tutorial will help me a lot to do this.

  61. Richard KenedyBy Richard Kenedy on 18 October, 2008

    I really appreciate your efforts to guide us with such a tutorial. But if I do it in this way will I not lost traffic of my website?

  62. Alberto JonesBy Alberto Jones on 18 October, 2008

    Ok, nice tutorial. Can you say one thing? Is this the best procedure for SEO to maintain my page rank? Or you can describe some better procedure? Anyway, nice job. Thanks.

  63. hourocBy houroc on 22 October, 2008

    Help!!!!

    I used step 8,
    Redirect 301 / http://www.newdomain.com/

    to redirect everything but I keep getting this redirect loop error in firefox and in IE it just doesn’t load up at all. Please help!!

  64. hourocBy houroc on 22 October, 2008

    Ok it’s resolved now. My hosting company took care of it. If anyone else runs into this problem, here the code to fix it.

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.newsite.com/$1 [R=301,L]

    You have to take everything out of your original htaccess and just add that.

  65. Nikola OvcharskiBy Nikola Ovcharski on 11 March, 2009

    Thank you for the information!

  66. Paul PapadimitriouBy Paul Papadimitriou on 19 March, 2009

    Always my number 1 ressource for my wordpress questions and you don’t disappoint.

    A quick question:

    what I would like to achieve is actually moving my blog on a subdomain of my current URL. Now, the process you describe means that the current domain has to be a wordpress install:

    1) What if I want the current domain to be only a non-wordpress page? Can I still redirect the current permalinks without hassle?

    2) If I maintain a wordpress install on my current domain (choosing a CMS oriented theme), how can I ensure that only the permalinks of my current blog are redirected, but not the newer entries I would add?

    Many thanks for your help!

    Cheers,

    Paul.

  67. Flavio CopesBy Flavio Copes on 23 March, 2009

    If someone can’t login to WP after adding

    define(‘WP_SITEURL’, ‘http://www.sample.com/’);
    define(‘WP_HOME’, ‘http://www.sample.com/’);

    try removing the triling slash, that worked for me.

    • Joost de ValkBy Joost de Valk on 23 March, 2009

      You’re right, that’s the correct syntax, changed it in the post!

  68. BrianBy Brian on 24 March, 2009

    Hi,

    Like the list. How about creating one:

    Titled: Copy your WordPress blog to a new domain in 10 steps!

    Subtitled: The Idiots Guide to copying your existing blog to a new domain, with all the existing data, tables, etc etc

    This is one IDIOT that could really use a list like this!!!

    Thanks

    Brian

    • BrianBy Brian on 24 March, 2009

      sorry… I meant…

      using an existing blog template and data and moving/migrating/copying (whatever its called) to a new domain to have two blogs at different www. locations

      Not for duplicate content, but for duplicate layout, design, style, tables etc. and content which can easily be changed for new content…

      Sorry for the clumsy explanation!

  69. iPhone4By iPhone4 on 28 March, 2009

    Hi,

    thanks for this great write-up.

    I’ve moved my blog to a new domain name but when I’m using the url without the www part, a blank page appears. I’ve regenerated my permalinks, and I don’t know why it seems to accept only the url with the www part and not the no-www one.

    I’ve also changed the settings in the WordPress admin panel but to no avail :(

    Could you please suggest me something?

    Thanks indeed.

  70. MarchBy March on 31 March, 2009

    Hello, i have installed wordpress ta domain.org, but i need to have domain.com as main domain (domain.org i wolud lik to be parked) of that installation. If ponit name servers (domain.com) to hosting where is wordpress installed would by blog work??

  71. Tony MBy Tony M on 9 April, 2009

    What exactly does “On your old blog, add the following line to your apache .htaccess or vhost-config:
    Redirect 301 /blog/ http://www.newdomain.com/Remove the old blog code and database.” mean?

    If I open .htaccess with DW then there is just a bit of text. Should I remove all of it and replace with that?

    My feedburner account has now stopped working and gives me an error. Any ideas?

  72. amyBy amy on 3 May, 2009

    Hello,

    thank you very much for this post! It helps me a lot!

  73. newbieworksBy newbieworks on 7 May, 2009

    I couldn’t get this to work for the longest time. (It appeared to work, but the admin panel just kept redirecting back and forth between and new and old domains) I deleted the ‘cache’ folder and everything started working fine.

  74. icubyxBy icubyx on 9 May, 2009

    Hi Joost,
    I just moved a website from my subdomain to a new domain. Everything’s shifted well, except that I can’t change the permalink structure anymore. Nothing except the homepage shows if I do. I have tried everything…manually changing .htaccess, moving install with default permalink, but no effect. Also the domain.com/index.php keeps going to index.html which is the current website page.
    I am hosting this new domain on the client’s dedicated server.
    Any pointers about this problem will be helpful.
    Thanks in advance.

  75. Erno HanninkBy Erno Hannink on 9 May, 2009

    After what period can you remove the redirect lines in the .htaccess?

  76. Steve OllisBy Steve Ollis on 10 May, 2009

    Thanks so much for this hint. I had just migrated to a new domain but didn’t know how to do the search and replace. Perfect!!!

    Now, how do you tell Google that the old domain is inactive?

  77. QuesomanrulzBy Quesomanrulz on 18 May, 2009

    Thank You so much! I have been searching for those two lines of code for the wp-config file! Thanks to you I found them and have successfully graduated from a co.cc domain to a .com domain! My utmost gratitude!

  78. Andy in TenerifeBy Andy in Tenerife on 13 July, 2009

    Can anyone tell me how to make a copy (or clone) of a wordpress site I currently have and use it for a different domain?

    I have the template, plugins, links etc all set up the way I want them and just want to “copy and paste” if you will before changing the content.
    I have 4 or 5 different domains so this will save a load of time if its possible.

  79. Internet ThreatBy Internet Threat on 27 August, 2009

    I was really confused why things were pointing back to the old domain. This guide made it really easy for me.

    Thank you so much!

  80. walterBy walter on 1 September, 2009

    2. Copy the database and files to the new domain.

    …and then what do you do? Does one export the SQL database? ??/

  81. AlessandraBy Alessandra on 12 September, 2009

    What if you only want to move certain posts to a new blog?
    How can the 301s be done?
    thanks!

  82. LenBy Len on 13 September, 2009

    Awesome! worked like a charm.
    Thanks for sharing your knowledge.

  83. Sil KogelmanBy Sil Kogelman on 14 September, 2009

    i just used this to move a subdomain of one domain to a different subdomain of another domain, and it worked perfectly! Thank you for this critical piece of information. One note: in WP-CONFIG you have add the part about WP_SITEURL and WP_URL before the ABSPATH part, or else this won’t work. (duh :))

  84. Toni-LynnBy Toni-Lynn on 15 September, 2009

    I have been having MAJOR issues with moving my blog. I did everything you said as well as tried a million other things and I can not get individual links to redirect. It will only redirect the home page. Any other link comes back as broken.

    Any advice?

    Thanks!

  85. walterBy walter on 15 September, 2009

    @Toni-Lynn … it’s a challenge with moving wp installations to be sure. but it should work if you edit the sql output before you upload it again to the new location, where you have installed the WP files and have created a DB in MyphpAdmin . If it has a different name than the db you _had_ the old one make sure you change that as well.

  86. Rebecca AldermanBy Rebecca Alderman on 23 September, 2009

    If you copy database and files to the new domain directory folder and then try to install a new wordpress app via Netfirms server, it won’t allow you, saying install already exists. So how do
    you change the permalinks to http://fcf.net/%post_id%/ versus
    http://test2fcf.net/%post_id%/ ??

    I’m a little nervous to proceed in making any redirects or removing stuff from the old site until I
    have an answer to this first. What am I missing here?

    Thank you for your time.

  87. Bisnis di internetBy Bisnis di internet on 25 September, 2009

    Thanks for sharing good information, i learn how to move wordpress here.

    Keep posting.

    David

  88. Rachel R.By Rachel R. on 29 September, 2009

    Thank you so much for this information! I am looking to move my blog from the /blog subdomain to the main directory (www.titus2homemaker.com, instead of blog.titus2homemaker.com). How the database move work, when this is the case? And can I have a separate .htaccess file for the subdomain?

  89. MichaelBy Michael on 1 October, 2009

    I think this may be the solution I have been looking for but I cant figure it out. Im using wordpress as more of a cms and not a str8 up blog. I have a layout setup that I already like on http://reveretaxi.com I have 53 other domains I want that same layout on but I dont want to go through the process of doing it manually (adding the pages and drop downs etc.) Can anyone out there help me with that ? Keep in mind im using wordpress because im kinda a doofus..

  90. Rebecca AldermanBy Rebecca Alderman on 18 October, 2009

    If you decide to do a clean fresh install of your old blog database and content files into the new
    domain for wordpress.org app inside the Netfirms hosting server, here are some vital tips straight
    from the Netfirms tech:
    1. Save your database and content files of the old domain, of course.
    2. Install new WordPress app via Netfirms Control Panel.
    3. Install a clean fresh copy of your template theme into the wp-content/themes directory.
    4. Open the phpmyadmin panel, choose the database of the NEW wordpress install, check all,
    choose ‘drop’ from the drop down menu, and hit ‘yes’. You want to drop all their new tables and
    structure so you can import the old. Then choose SQL, in the browse box, locate your .sql
    database file your saved of the old domain. Hit ‘ Go ‘ and wait until all has been imported.
    5. Now you’re ready to exchange the new wp-admin, wp-content, and wp-includes files with the content files you saved of the old domain blog.

    The rest of the steps (starting with step 3) followed through nicely enough. Good Luck! and Happy
    Blogging!

  91. dreaBy drea on 23 October, 2009

    Whew… I struggled with this for a long while not sure of what I got wrong, but Sil’s got it right. I added the two lines to the bottom of wp_config so it didn’t work – make sure it’s above ABS_path!

    Done and done. Thanks for the post – very helpful.

  92. RevTrevBy RevTrev on 31 October, 2009

    Thanks for your help. I was wondering how difficult it would be to merge all my blogs to a new site. You made it easy. I had trouble logging into the admin on the new site to install the search and replace plugin, so I found replace functions in MySQL that seemed to do the trick.

  93. sonyaBy sonya on 24 November, 2009

    perfect… I really fed up with blogger now…

  94. RyanBy Ryan on 26 November, 2009

    Thyankyou for this tutorial. I am in the process of changing my domain from a dot info to a dot com, this tutorial made light work out of it. I am still yet to set redirection and everything, but at least this is working perfectly using the new domain. Thanks again!

  95. ekaitpcBy ekaitpc on 30 November, 2009

    good info and news.keep blogging

  96. BillBy Bill on 3 December, 2009

    Thanks for the excellent article on moving your WordPress blog. Following your steps, I was able to complete the process in about 45minutes. Much faster than what I though it would take.

  97. rekomendasi bisnis internetBy rekomendasi bisnis internet on 4 December, 2009

    Thank you very helpful article for all readers, hopefully useful

  98. JacciBy Jacci on 8 December, 2009

    Step 2 says copy the database.

    How do I copy the database from one web server to another? I know how to copy the WP files,
    but am at a loss as to how to copy a MYSQL database.

    I have a backup copy of the database. Do I copy these files and then restore from them on the
    new server? Thanks – Jacci

Trackbacks

  1. Как перенеÑ?ти блог на новый домен…

    Друг недавно Ñ?проÑ?ил менÑ? как ему перенеÑ?ти Ñ?вой блог из папки /blog/ на нормальный домен второго уровнÑ?. Шаги довольно проÑ?Ñ‚Ñ‹, но Ñ?ледует Ñ?о…

  2. [...] overstap behoorlijk makkelijk geweest, dankzij de handleiding die Joost heeft op zijn blog “Move your WP Blog to a new domain in 10 steps” is het mogelijk voor een dummie zoals ondergetekende om de boel te verlhuizen zonder al te [...]

  3. [...] I just moved my blog. But you might have noticed that already… I was never sure about naming it “Giz”, thought it would be good because the magazine is called GizMag. But I changed my mind about it. Anyway, it wasn’t really that difficult, thanks to this blog post. [...]