404ページのリクエストが1ページのアプリケーションにリダイレクトされるようにSpringブートアプリケーションを設定したい。404を単一のページアプリケーションにリダイレクトするようにスプリングブートを設定する
たとえば、localhost:8080/asdasd/asdasdasd/asdasd
が存在しない場合はlocalhost:8080/notFound
にリダイレクトする必要があります。
問題は、私は1ページの反応するアプリケーションがあり、それがルートパスlocalhost:8080/
で実行されていることです。したがって、春はlocalhost:8080/notFound
にリダイレクトしてから/
に転送してください(ルートを維持するため)。
述べリソースを提供し、あなたの春のブートアプリです:あなたのSPAへ
/notFound
へのルート、およびその転送(仮定エントリは/index.html
である)404のエラーページを追加します。 ;もしそうなら、それを設定するためにBootで特別なことをしましたか、あるいはデフォルトに頼っていますか? リソースがはっきりと存在しない場合でも、HTTP 200 OKの*すべての*要求とインデックスページに返信するこの動作が間違っているとは思わないでしょうか? –Reactを使用して不明なページにリダイレクトすることを検討する必要があります。詳細については、[この質問](https://stackoverflow.com/q/32128978/1126831)を参照してください。 – ledniov