あなたは、私はアズールにSPAを展開するため、次の設定を使用して角度ルーティングがで蹴ることができるようにindexページへのすべてのルートをリダイレクトするために、あなたのweb.config
を更新する必要があります。私のセットアップが要求を免除
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="SPA">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_URI}" pattern="^/(api)" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
注意ファイル、ディレクトリ、および要求URIを/api
とすると、私はこれをバックエンドのHTTPルート用に予約しています。免除の必要に応じて更新することができます。
私はちょうど重要な詳細を追加する必要があります。あなたの角度のアプリケーションを展開したサーバーのパスに応じて、この行のURLを調整する必要があります: –
@behroozdalvandiありがとう、それは良い点です。 urlの値は、角型アプリの実際の場所への相対パスを示す必要があります。私の場合、それは根本にあります –