IIS不遵守redirect中的结尾斜杠

我configuration了一个redirect来指向根目录中的任何内容到/racktables/ 。 当我真的去http://host/ ,但是,我被redirect到http://host/racktables ,当然,它redirect到http://host/racktables无限。

从web.configinput: <httpRedirect enabled="true" destination="/racktables/" exactDestination="true" childOnly="true" />

是否有可能让IIS准确地遵守这个redirect,或者我将不得不在默认文档的根目录下创build一个redirect? 对微软来说,这似乎是一个相当重要的监督。

如果你看一下URL重写模块,它有一些默认的规则来强制或改变URL。 我知道其中的两个是将整个URL转换为小写,另一个将追加的斜杠附加到所有非文件请求。 他们主要用于search引擎优化的目的,但结合你可能会“取代”或赞美你目前的设置。