AngularJSでハッシュ(#)記号なしのURLにするために、
javascript
1$locationProvider.html5Mode(true);
上記コードを設定しているAngularJSアプリ(SPA)で直接リロードしたりすると404エラーになってしまいます。
例えば、
/#/page1
にアクセスすると
/page
と表示してくれるが、
/page
に直接アクセスすると「Cannot GET /page」になってしまいます。
htaccessのmod_rewrite以外で対応できる方法は見つけたのですが、サーバー側をnode.jsで作っておりますので、htaccess以外での対応方法を探しております。
よろしくお願いいたします。
Angularのルーティング設定を共有してください
あなたの回答
tips
プレビュー