1

ASPDOTNETSTOREFRONTを使用しており、サイトの拡張機能を削除する必要がありますが、バックエンドが正しく機能するように、拡張機能を/adminフォルダーに保持します。以下は私がこれまでに持っているものです。

<rules>
    <rule name="Extensionless" stopProcessing="true">
        <match url="(.*)" />
            <conditions>
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                <add input="{URL}" negate="true" pattern="\.axd$" />
                <add input="{URL}" negate="true" pattern="\.aspx$" />
                <add input="{URL}" negate="true" pattern="\.ashx$" />
            </conditions>
                <action type="Rewrite" url="{R:1}.aspx" />
    </rule>
    <rule name="RemoveExtension" enabled="true" stopProcessing="true">
            <match url="(.*)\.(aspx)$" />
                <action type="Redirect" url="{R:1}" />
    </rule>
</rules>
4

0 に答える 0