0

aspx ページを別の aspx ページにリダイレクトしようとしています。ただし、パラメーターなしで aspx ページが呼び出された場合のみです。

したがって、次のように呼び出された場合: https://www.a.com/test.aspx?param=1何もする必要はありません。しかし、次のように呼び出された場合: https://www.a.com/test.aspxリダイレクトする必要があります。

これを試してみましたが、リダイレクトせず、代わりに aspx を実行します。

<system.webServer>
   <httpRedirect enabled="true" httpResponseStatus="Found" exactDestination="true">
      <add wildcard="*test.aspx" destination="/destination.aspx"/>
    </httpRedirect>
</system.webserver>

何か案は?

追加情報: https ドメインからのものです。

次のことも試しましたが、これによりクラッシュが激しくなります。

<rewrite>
    <rules>
        <rule name="myrule" stopProcessing="true">
            <match url="/test.aspx" />
            <action
                type="Redirect"
                url="/destination.aspx"
                appendQueryString="false"
                redirectType="Found" />
        </rule>
    </rules>
</rewrite>
4

1 に答える 1