2014-07-15 85 views
1

好了保释金,所以我想这样做,但在IIS:上正确Apache mod_rewrite is removing slashes and generally ignoring my rulesIIS不运行所有URL重写规则,以404

我已经成功地导入了规则,他们各自的工作自己的,但由于某种原因,IIS无法运行完整的规则列表,无论我是否对每条规则选中或取消选中“停止处理”。相反,它会在第一个匹配规则后失败,而不是继续匹配后续规则,我相信这会导致找到正确的文件。

这是某种IIS调试设置?我能做些什么吗?谢谢!

回答

2
+0

酷,我安装了这个,我期待到现在... – Brade

+0

明白了。获取html文件的最后一条规则是没有运行b/c路径以“/”开头(与Apache不同),所以我只是调整了正则表达式来使可选的斜杠成为可能。我仍然必须为URL创建单独的规则,包括2个斜杠,3个斜杠,4个斜杠等,这些都非常烦人,但至少它是有效的。 – Brade