Hi, I’m running a Next.js project (App Router) deployed on Vercel.
The site works fine when accessed via *.vercel.app
.
But when visiting the custom domain https://reflection-proxy.com
, it shows a 404: NOT_FOUND error.
The domain is verified and set to “Production” environment.
The route /
is defined at src/app/page.tsx
, and works fine locally.
The project was initialized by copying from a previously working one.
I’ve already verified:
The DNS and domain config are “Valid” in Vercel
Project is on Next.js preset
next.config.ts
is minimal and correct
Deployment logs show no error
Routes render correctly on local dev
Let me know what else I can check or if this might be an internal routing bug.
Thanks in advance!
system
(system)
July 24, 2025, 11:39am
2
There’s another community post with 404 debugging tips that might be helpful. Please give these solutions a try and let us know how it goes.
Sometimes things don’t go as expected when deploying a website. If you see a 404 on your site, that means the page or resource couldn’t be found.
There are many possible causes, and the absence of something can be tricky debug if you don’t know where to look. Here are some things you can do to find the cause and fix it.
Debugging Tips
Check the error code
If you see a mostly white screen with 404: NOT_FOUND along with a Code and and ID then you can click the blue info box below the error deta…
A human should be around soon to offer more advice. But you can also get helpful information quickly by asking v0 .
anshumanb
(Anshuman Bhardwaj)
July 25, 2025, 8:36am
5
Hi @kondo-seijyu , welcome to the Vercel Community!
The domain is heading to a Vercel 404 which means it is setup with some project. Can you confirm from the Project settings that the project is using Next.s framework preset?
Also, can you check in the latest deployment details what all build outputs were generated?
Please share a screenshot of these here so we can review together.