0

我们收到了一些人发送的电子邮件,他们将 URL 弄乱为 /pagename.aspx/?email=emailaddress

而不是 /pagename.aspx?email=emailaddress

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

4

1 回答 1

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>
于 2017-07-29T15:33:43.023 回答