2016-12-16 28 views
0

當使用內置命令將angular-cli應用程序部署到github頁面時,生成的站點處理實際上並未映射到文件的urls。例如,像https://amellnik.github.io/clarity-demo/inputs;foo=foo這樣的鏈接工作,它使用路由和矩陣符號。在部署到github頁面的angular-cli應用程序中處理url重定向

但是,當我將一個類似的angular-cli應用程序部署到企業github實例上的github頁面時,導航到除根URL之外的任何其他功能現在都可以工作。如果您從路線開始並瀏覽,應用程序工作正常,但無法重新加載頁面。我如何設置github企業來處理像普通github這樣的情況?

我知道https://github.com/jekyll/jekyll-redirect-from可以用於一些重定向,但它似乎無法做到我在這裏需要的 - 重寫任何不符合實際文件的url到index.html。

回答

0

我意識到angular-cli使用的事實是,github允許自定義404頁面,並且在構建網站之後,在推送到gh-pages分支之前,將index.html的副本寫入404.html。這可以在手動部署時手動完成。詳情here

相關問題