2013-02-23 159 views
0

我们有一些电子邮件有人发出了他们搞砸网址是/pagename.aspx/?email=emailaddress的IIS重写规则删除斜杠

代替/pagename.aspx?email=emailaddress

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

+0

您是否尝试过的东西?您可以在IIS管理器中创建规则。 – cheesemacfly 2013-02-23 16:38:53

+0

这就是问题,重写规则格式是什么。我们最终使用绝对URL作为页面正在工作,但不是图像。 – fizgig 2013-02-24 18:13:18

回答

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>