私はangle2ルータを実装/設定しており、未知のパスを/index.htmlにリダイレクトするようにサーバ(asp.netコア)を設定しています。ルーティングはうまく動作していますね: 特定のURL(www.sitename.com/component1/など)で私のサイトにアクセスするには、常にルートビュー(www.sitename.com/)がロードされます。Angular2ルータはルートにリダイレクトされます
'/ component1'のようなサーバーリクエストは '/index.html'にリダイレクトされているので、多少なりともそれが必要だと思いますが、それは私が望むものではありません:)。 これは今のところ、ユーザーは子ルートのブックマークを保存することはできません。 これに関連しています:現在、 '/ component1'ルートにある場合、ページを再読み込みするとルート(/)コンポーネントにリダイレクトされます。
PS:私はいくつかの他の記事で述べたように設定しました。 PSS:前述のとおり、マウスクリックでサイトをナビゲートすると、ルーティングは正常に機能します。あなたの助けのための
感謝:)
ありがとうございました。私のサーバーコードを "context.Request.Path =" /index.html "に変更しました。 –