0
サブフォルダ内にindex.htmlという単一ページのアプリケーションがあります。私はrootのURLにアクセスすると、人々に見せてほしい。この書き換えルールには何が欠けていますか?あなたの答えでサブフォルダへのルートURLコールを書き直します
<rule name="SPA rewrite" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="app.local" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/SPA/dist" />
</rule>
は、あなたが<match url=
セクションで間違ったパターを使用:
<rewrite>
<rules>
<rule name="SPA rewrite">
<match url="http://app.local" />
<action type="Rewrite" url="http://app.local/SPA/dist" />
</rule>
</rules>
</rewrite>
同じアプリケーション内に他のコンテンツやリソースがありますか?他のコンテンツがありますか?たとえば、アプリケーションから提供されている動的コンテンツのapi/product/somethingなどもありますか、それとも静的なウェブサイトですか?条件に基づいて、ウェブサイト内のその他のコンテンツ(動的および静的)に影響を与えずにルールを作成することができます。 –