2016-09-30 6 views
0

を書き換え:誰かから来るときように書き換えルールは、所定の位置にありますライティングリンクApacheのURLを使用しているとき、私は、このような構造である角度アプリに取り組んでいます

/dir1/dir2/myApp 

customURL/myApp 

私のアプリにヒットしました。私は自分のローカル環境にいるとき、私は、ルーティングのために使用するリンクは、ちょうどのようになります。

href="#/route" 

、すべてが正常に動作していることが、私は、カスタムURLからアプリを打ったとき、私は私のインデックスページに終わります私はリンクのいずれかをクリックすると、それがページをリロードしに戻って私のカスタムURL構造から離れて私を取り、私は現在、すべての私のhrefをすることによって、これを修正しました

/dir1/dir2/myApp/#/route 

は、次のようになります。

href="/myApp/#/route" 

それから私はカスタムURLから来て、リンクをクリックして、これにURLが変更と何のリロードがない場合:

customUrl/myApp/#/route 

所望の効果とそのすべての作品であることが、その余分なパスを追加しましたすべての単一のhrefの並べ替えに間違っていると私は、より良い方法があるかどうか疑問に思っています。

私は多くのドキュメントを読み、html5Modeで実験しましたが、これが私が望むものを達成するための唯一の方法です。

この経験が豊富な方にもヒントがありますが、これが完全に良い方法だと思っても、フィードバックに感謝します。

ありがとうございます!

答えて

0

私は

に非常に具体的なケースをNG-のhref =「#/ルート」を使用します、私は私のマシン上で再現することはできません、 すべてのように最初ははconsole.log($場所)を行うと、どのようなあなたの見ホストが

あなたが期待したものがあれば、正しいhrefの周りを再生し、 '#'または '/'を付けて試してみてください。

関連する問題