404 on Custom Domain (reflection-proxy.com) – Works on *.vercel.app

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!

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.

A human should be around soon to offer more advice. But you can also get helpful information quickly by asking v0.

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.