是否使用捕获组存在IIS URL重写条件文件?

是否使用捕获组存在IIS URL重写条件文件?,iis,iis-7.5,conditional-statements,url-rewrite-module,Iis,Iis 7.5,Conditional Statements,Url Rewrite Module,看起来这真的很容易,但似乎找不到一个例子 以下URL中的用户类型: 我想把它转到: /business/internet_chelan.php 只有在文件存在的情况下。否则,请转到: /business/internet.php “车兰”是我所在地区的一个县。如果我想为该县创建一个特定页面,我可以简单地将“_chelan”添加到我的文件中。否则,它只会转到通用internet页面 因此,我使用以下内容获取URL部分: ^(商业|住宅)/([^/]+)/(.+) 并改写为: {R:1}/{R:3

看起来这真的很容易,但似乎找不到一个例子

以下URL中的用户类型:

我想把它转到:

/business/internet_chelan.php

只有在文件存在的情况下。否则,请转到:

/business/internet.php

“车兰”是我所在地区的一个县。如果我想为该县创建一个特定页面,我可以简单地将“_chelan”添加到我的文件中。否则,它只会转到通用internet页面

因此,我使用以下内容获取URL部分:

^(商业|住宅)/([^/]+)/(.+)

并改写为:

{R:1}/{R:3}{R:2}.php

工作很漂亮。。。但我想有一个条件:

如果{R:1}/{R:3}{R:2}.php“是一个文件”,请重写为{R:1}/{R:3}{R:2}.php

但是看起来{R:}在某些条件下不起作用???这是真的还是我可以用别的方式写?我见过{C:1}和$1,但它们似乎也不起作用

有什么想法吗

Windows 7上使用URL重写模块的IIS 7.5