2017-07-19 11 views
0

IISサーバーでAngular 4を使用しており、アプリケーションのページ読み込み時にURLを変更する必要があります。角度2のIIS URL更新前パラメータURL

私たちのコードは、現在 ../app/anotherfolder/dist/

..andサイトのURLが戻るようなフォルダの場所に座っ

..

http://localhost:8888/app/anotherfolder/dist/angular2route/ ....

IそのURLから「/アプリ/ anotherfolder/DIST」を削除する必要があり、そのちょうど..

http://localhost:8888/angular2route/ ...

フォルダの場所を変更することはできません(私の多くの制約のうちの1つは恐れています)。そうでなければIISサイト自体のルートにこれを追加するだけで問題はありません。

コンテンツを提供するためにIIS書き換えルールを使用してサイトを動作させています。

私は経路制約戦略を使用していますが、制約条件のためにHashLocationを使用することはできませんが、Interwebs全体を見渡してもルーティングパラメータの前にURLを修正する方法がわかりません。

おかげ

答えて

0

あなたは、ヘッダーのHTMLでベースタグを持っていますか?

routelinkをルーティングに使用していますか?どのように使用リンク

+0

こんにちは、私はbaseHrefを 'app/anotherfolder/dist'(つまり、アプリの相対パス)に設定しました。私は、共通のアプリケーションルーティングモジュールとして、@ angle/routerから構築された一連のルートを使用しています。このサイトはMVC Webサイトから最初は外部的に呼び出されるため、Angularルーティングが発生する前にURL構造を設定しようとしています。 – IDarkLard

+0

IIS設定から角度アプリケーションのルートに相対パスを作成する必要があります。 –

関連する問題