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