当使用内置命令将 angular-cli 应用程序部署到 github 页面时,生成的站点会处理实际上不映射到文件的 url。例如,像https://amellnik.github.io/clarity-demo/inputs;foo=foo这样的链接可以工作,它同时使用路由和矩阵表示法。
但是,当我将类似的 angular-cli 应用程序部署到企业 github 实例上的 github 页面时,导航到除根 url 之外的任何内容现在都可以工作。如果您从路线开始并四处导航,该应用程序可以正常工作,但您无法重新加载页面。我如何设置 github 企业来像普通 github 一样处理这些情况?
我知道https://github.com/jekyll/jekyll-redirect-from可以用于一些重定向,但它似乎无法在这里做我需要的——重写任何不对应的 url到 index.html 的实际文件。