Welcome to the Netlify Community
I poked around your page a little bit - I think what you’re experiencing is that your site is a rich client application using client-side routing to spoof the URLs you’re “seeing” – that’s what client side routing is all about. It fetches the new page content under the hood, changes the URL in the address bar, and displays the new stuff in the page area all without ever actually changing the “page” the browser is viewing. It works great when you start from the root and move around, but, as you’re finding, it can be tricky if you try to start on one of the non-root pages.
For instance, the same behavior you’re seeing can be seen just by trying to navigate directly to https://mikebeaudry.netlify.app/Projects. (For future reference, I would strongly recommend lower case characters for page names, but that’s a tangent )
I haven’t tested this myself, and I have no idea what code base you’re using to actually source the build and the site, but try adding the following to your
netlify.toml and it may resolve your issue.
from = "/*"
to = "/"
status = 200
(abstracted from the docs)
Hope that helps!