2016-08-21 4 views
0

私はTomcat apacheで私の最悪の悪夢を夢見ていると思う。 angularJsでAngular JS、Tomcat Apache、#Urls

私が欲しいもの

www.example.com/#/aboutus

のような#の問題は、これが正しい作ることがあり、私は多くのことを読んで、私は

$locationProvider.html5Mode(true); 

ができることがわかりましたこれを解決し、それは私の問題を解決したが、リフレッシュした後同じリンクを言う404 not foundもう一度私はそれについて多くのものを読んで、それが解決できることがわかった".htaccess"

私はWTFのようでした。

tomcat apache cantは ".htaccess"ファイルを使用したり、処理したりしているので、すでにこれを行っています。

私はTomcatのApacheでAngularJSと何をすべきか本当に陰気です。 私に手伝ってくれるGOD /経験者/優れた人/プログラマーがいますか?

同じ問題に直面し、AngularJsをTomcat Apacheで使用した人は誰ですか?問題を解決しましたか? (具体的には - 私の裏打ちされたコードは、Spring MVCのであるので、私はTomcatのApacheを使用しています)ステップを開始するとステップから

+0

これは役立つかもしれません。 https://jhipster.github.io/tips/010_tip_configuring_html_5_mode.html – pmverma

答えて

0

ので解決このヘッドハンマー問題

有効HTML 5モード

オープンapp.jsファイルと設定の方法で次の行を追加します。

$locationProvider.html5Mode({ enabled: true, requireBase: true }); 

次にindex.htmlを開き、headタグに次の行を追加します。

<base href="/"> 

あなたのルートフォルダを与えるべきベースHREFで注意それ以外の場合は、常にローカルホストにリダイレクトされます:あなたのケースでは/(旧​​3210)

私はあなたが、両方行っているが、あなたが取得している信じてここでてきぱき404

しかし、この

を試してみてください Restcontrollerの主なソリューション

です


参考:https://jhipster.github.io/tips/010_tip_configuring_html_5_mode.html