XSitePro to WordPress Migration Path?

2 replies
Hello,

I've got an XSitePro website live that I want to move it to wordpress 2.82. I'm getting stuck.

Because I have my live XSitePro site at the root of my domain, I installed wordpress into a subdirectory /wp so it doesn't interfere with my live site.

Later I want to delete my Xsitepro site from the root, and move wordpress index.php to the root. From what I've read, all I should have to do is copy index.php from the wordpress files directory /wp to the root. Modify the "require" statement in index.php from ./wp-blog-header.php to ./wp/wp-blog-header.php.

Then this is where I get confused -- they ask to copy over .htaccess to the root, but there is no .htaccess in the wordpress files, and I don't know what to put in the .htaccess file if I do create one. Do you know what entries need to be in the .htaccess?

Would it be easier to just get a new domain, install wordpress into it, import my xsitepro pages to wordpress on the new domain? My concern is Search Engine Listings and backlinks that point at my old domain. Is there a simple procedure that would redirect all traffic going to the old domain, to the appropriate pages on the new domain, without any search engine penalties?

Thanks,

Glenn
#migration #path #wordpress #xsitepro
  • Profile picture of the author ShelbyC
    Hey Glenn,

    Here's a couple sites I found that would be handy for you.

    5 WordPress SEO Subdomain to Subfolder Migration Steps | SEOptimise

    Moving WordPress WordPress Codex

    First let me ask is your Wordpress theme controlled by Xsitepro in any way? Such as Xsitepro to Wordpress? If it is you probably won't want to move them.

    If not the search engines won't penalize you if you do it correctly and move your content and then do a 301 redirect to the appropriate pages.

    This also may be a hassle if you have a lot of content up already.

    As far as your .htaccess you may not be seeing it because it may be hidden. To view hidden files you can go into your cpanel and then file manager and just click on view hidden files.

    If you don't have one just search for how to make one on the web. Many htaccess files don't contain much if anything but more advanced users add what they think needs to be there. This is also where your 301 redirects will be done anyways.

    I hope that answered your questions and good luck with the migration. If you have any trouble just ask again.

    Shelby
    Signature

    {{ DiscussionBoard.errors[1007469].message }}
    • Profile picture of the author gcoleman
      Hi Shelby,

      Thanks for your response. Your tips were helpful.

      I finally discovered a dead easy way to migrate a live site to wordpress without more than a few minutes downtime.

      Install WP into a subdirectory of live website, like \blog

      Setup blog and fill with content, while your existing website continues running from the root.

      When ready to go live, delete old website from the root.

      Add .htaccess file that does 301 redirect of /index.php to /blog/index.php

      Done

      I tried all sorts of other methods like moving wordpress to the root, and they all had too many strings attached that lead to a potentially disconnected functions -- if you didn't get every path in the database changed to your new wordpress files or blog location.

      The above method involves moving nothing, but still be able to install onto the same domain as your existing site while it's still live. Do your upgrade at your own pace and not in a mad rush to avoid downtime.

      I like simplicity...

      Glenn
      {{ DiscussionBoard.errors[1014583].message }}

Trending Topics