If you’ve recently migrated your WordPress site to Kinsta and it mysteriously starts redirecting to yourdomain.wpenginepowered.com
, you’re not alone — and you’re not hacked. In my case, after moving yourdomain.com from WP Engine to Kinsta, I ran into exactly this problem. Everything looked fine, but the redirect persisted. Here’s the full story and how to fix it in minutes.
The Setup: A Simple Migration (or So I Thought)
I had been hosting my site on WP Engine, but decided to upgrade to Kinsta for better performance and scalability.
Here’s what I did:
- Pointed my A record to Kinsta’s IP.
- Added the domain to MyKinsta’s dashboard.
- Set www.yourdomain.com as the primary domain.
- Verified the domain — Kinsta marked it as “✅ Domain Live”.
So far, so good.
The Issue: The Dreaded Redirect
But when I visited my domain in the browser, I was instantly redirected to:
https://yourdomain.wpenginepowered.com
It even happened in incognito mode. After checking on httpstatus.io I saw a 301 Moved Permanently
response pointing to the .wpenginepowered.com
domain. That’s when I knew something weird was going on.
The Real Culprit: WP Engine’s Cloudflare Proxy Still Had My Domain
After some digging (and a helpful Kinsta support chat), the problem became clear:
✅ I had previously hosted the same domain on WP Engine.
✅ WP Engine uses Cloudflare Enterprise, just like Kinsta does.
✅ My domain was still registered inside my WP Engine account.
So even though my DNS pointed to Kinsta, WP Engine’s Cloudflare proxy was still intercepting the request. And since it saw the domain as “misrouted,” it forwarded traffic to its internal fallback address — wpenginepowered.com
.
The Fix: Remove the Domain from WP Engine and Let Kinsta Take Over
Here’s the step-by-step fix:
- Log into your WP Engine dashboard.
- Go to Sites → Your Site → Domains.
- Remove both
yourdomain.com
andwww.yourdomain.com
from WP Engine. - Head back to Kinsta, and (if needed) ask their support to re-provision your domain on their Cloudflare network.
- Clear all caches: browser, Kinsta, and Cloudflare (if you’re using your own account).
You should now see a 200 OK
response — no redirect.
How I Verified the Fix
Once Kinsta re-mapped the domain to their Cloudflare setup, I saw:
curl
returned200 OK
with no redirect.- DNS propagation was clean via whatsmydns.net.
- My browser loaded the correct Kinsta-hosted version of the site.
- The
wpenginepowered.com
redirect was completely gone.
Post-Migration Checklist to Avoid This Issue
If you’re switching hosts and both old/new providers use Cloudflare Enterprise, do this:
- ✅ Remove your domain from the old host before changing DNS.
- ✅ Add and verify the domain in your new host’s dashboard (Kinsta, in my case).
- ✅ Ensure Site URL and WordPress Address in WordPress settings match the new domain.
- ✅ Clear any hardcoded values in
wp-config.php
likeWP_HOME
orWP_SITEURL
. - ✅ Purge all caches.
- ✅ Use
curl
orwhatsmydns.net
to verify routing and propagation.
Final Thoughts
This wasn’t a typical DNS or WordPress issue — it was an edge-network conflict caused by both WP Engine and Kinsta using Cloudflare Enterprise, and my domain being attached to both at the same time.
Thankfully, it was an easy fix once I identified the cause.
So if you’re seeing your domain redirect to wpenginepowered.com
, don’t panic — just detach it from WP Engine and let your new host (like Kinsta) handle the routing.