IIS重写规则删除斜杠
问题描述:
我们有一些电子邮件有人发出了他们搞砸网址是/pagename.aspx/?email=emailaddress的IIS重写规则删除斜杠
代替/pagename.aspx?email=emailaddress
我需要一个重写规则删除.aspx后的斜线,有谁知道该怎么做?
答
你应该在你的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>
您是否尝试过的东西?您可以在IIS管理器中创建规则。 – cheesemacfly 2013-02-23 16:38:53
这就是问题,重写规则格式是什么。我们最终使用绝对URL作为页面正在工作,但不是图像。 – fizgig 2013-02-24 18:13:18