2016-12-16 16 views
0

組み込みコマンドを使用してgithubページにangle-cliアプリケーションをデプロイすると、実際にファイルにマップされないURLが処理されます。たとえば、https://amellnik.github.io/clarity-demo/inputs;foo=fooのようなリンクは、ルーティングと行列表記の両方を使用します。githubページに展開されたangular-cliアプリケーションのハンドルURLリダイレクト

しかし、エンタープライズgithubインスタンスのgithubページに同様のangle-cliアプリケーションをデプロイすると、ルートURL以外のものにナビゲートするようになりました。あなたがルートで起動してナビゲートすると、アプリケーションは正常に動作しますが、ページをリロードすることはできません。通常のgithubのようにこれらのケースを処理するためにgithubエンタープライズを設定するにはどうすればよいですか?

リダイレクトにはhttps://github.com/jekyll/jekyll-redirect-fromを使用できますが、実際のファイルに対応していないURLをindex.htmlに書き換えることはできません。

答えて

0

私は、githubがカスタム404ページを許可し、サイトを構築した後、gh-pagesブランチにプッシュする前に404.htmlにindex.htmlのコピーを書き込むということを認識しました。これは手動で展開するときに手動で行うことができます。詳細here

関連する問題