没有找到尾部斜杠时IIS7自动重写

时间:2012-04-15 03:52:24

标签: iis-7 url-rewriting

当我没有尾随斜线时,IIS7会自动进行重定向,我该如何解决这个问题..

所以http://mydomain.com/deals 将重定向到http://mydomain.com/deals/

1 个答案:

答案 0 :(得分:0)

首先,您需要安装URL Rewrite Module

然后创建一个这样的规则:

<rule name="AddTrailingSlashRule" 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}/" logRewrittenUrl="true"/>
</rule>