I recently moved my WordPress site to a new domain through my hosting provider’s migration service. All URLs were supposed to stay the same, yet many pages now throw 404 errors. The backup is intact, so the data is there—I just need the links to resolve correctly again. What I need you to do • Trace why WordPress is serving 404s even though no permalinks were changed. • Repair whatever is causing them—whether that’s permalinks, .htaccess rules, database paths, or missing 301 redirects. • Test the fix across the entire site (posts, pages, media, and any custom post types) so every previously live URL loads normally without errors. Acceptance 1. Browsing the site produces no 404 pages. 2. All legacy URLs return the correct content or an appropriate 301 redirect. 3. You provide a short summary of the changes so I can replicate them on a staging copy if needed. Familiarity with WordPress core, cPanel/File Manager, phpMyAdmin, .htaccess, and tools like Redirection or Search Console will help you finish quickly. I’ll provide admin and hosting access as soon as we start.