-1

.aspx 拡張子を削除するための URL 書き換えに次の web.config エントリを使用しています。

<rewrite url="~/(.+)" to="~/$1.aspx" />

私がここで得ている問題は、ページに画像がある場合、.aspx 拡張子を画像に割り当てることです。また、 http://exmaple.comのようなサイトにアクセスしようとすると、http://exmaple.com/default.aspx.aspxにリダイレクトされます。

web.config に無視するケースを追加する方法があるかどうか知りたいです。

4

1 に答える 1

0

.aspx を削除するには、書き換えは次のようになります。

<rewrite>
    <rules>
        <rule name="RewriteASPX">
            <match url="(.*)" />
            <conditions logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </conditions>
            <action type="Rewrite" url="{R:1}.aspx" />
        </rule>
    </rules>
</rewrite>
于 2012-09-24T16:19:31.887 に答える