Clone WordPress to a new site (cross-URL restore)

Share:

MigraSync does not use a separate “clone” product. WP-to-WP migration = backup on the source site + WP Restore to another URL on the destination. MigraSync rewrites siteurl, home, and content URLs to the new hostname.

Use cases

  • Move from shared hosting to a new provider
  • Promote staging → production
  • Change domain name while keeping content

Overview

Source site                    Destination site
 ─────────────                  ────────────────
 1. Cloud backup        →       3. Fresh WordPress + plugin
 2. Same account API key  →     4. WP Restore → another URL
 

Part A — Source site

  1. Install MigraSync Plugin and connect your API key.
  2. Set Master Vault Key.
  3. Run manual or scheduled backup to MigraSync Managed Cloud.
  4. Wait until Recent Backup Jobs shows Completed.

Part B — Destination site

  1. Install fresh WordPress on the new host/domain.
  2. Install MigraSync Plugin and connect the same account API key (same MigraSync customer).
  3. Open MigraSync → WP Restore.
  4. Choose Restore to another URL — MigraSync notes that URLs in the database will be rewritten to the current site hostname.
  5. Select the source backup point → scope → vault key → confirm restore.

Cross-URL notes (from the wizard)

  • Permalinks and .htaccess may need a save on the destination after restore.
  • Cloud backups tied to your account can be restored on any connected site with the same API key.
  • DNS should point to the destination only when you are ready to go live.

DNS cutover checklist

  1. Lower TTL a day before cutover (optional).
  2. Complete restore on destination; test via hosts file or temporary URL if your host provides one.
  3. Update DNS A/AAAA records to the new server.
  4. Enable SSL on the new host.
  5. Verify redirects, login, and checkout.

Related

Table of Contents