Hi,
I have a Next.js production deployment that is Ready and healthy.
The custom domain:
- shows Valid Configuration
- passes
vercel domains verify - is assigned to the correct project
- appears in
vercel alias ls - points to the latest Ready Production deployment
I also tried:
vercel alias set- removing and re-adding the custom domain
- waiting almost 24 hours
But the domain still returns:
HTTP 404 X-Vercel-Error: NOT_FOUND
The direct deployment URL is recognized by Vercel and reaches Vercel Authentication, so the deployment itself exists.
This looks like a control-plane / edge-routing mismatch.
Has anyone found a working fix for this recently?