尝试访问特定路径时出现 GitLab 页面 404

GitLab Page 404's when attempting to access a specific path

我设置了一个使用自定义域的 GitLab 页面,它提供了一个 Angular 应用程序。如果我转到 mywebsite.com,它可以正常工作,我可以在应用程序中导航,没问题。

如果我尝试通过 mywebsite.com/about(有效路径)访问页面,例如,它是 404。路由在 Angular 应用程序中得到了正确处理,应该可以正常工作,因为我在其他项目中使用过相同的路由代码,没有出现任何问题。

知道如何解决这个问题吗?

事实证明这是因为它是一个 Angular 应用程序,并且由于它们只生成一个 index.html,因此任何解析其他路径的尝试都会失败,因为 about.html 不存在。

https://gitlab.com/gitlab-org/gitlab-pages/issues/23