IIS重写规则删除斜杠

时间:2013-02-23 14:34:35

标签: iis-7 url-rewriting

我们收到了一些人发来的电子邮件,他们搞砸了网址/pagename.aspx/?email=emailaddress

而不是/pagename.aspx?email=emailaddress

我需要一个重写规则来删除.aspx之后的斜杠,有人知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

您应该在web.config中插入此规则:

<rule name="RemoveTrailingSlashRule" stopProcessing="true">
    <match url="(.*)/$" />
    <conditions>
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
    </conditions>
    <action type="Redirect" url="{R:1}" />
</rule>