php iis7如何用不同的查询字符串参数重写相同的url?

时间:2012-08-29 15:49:27

标签: php .net iis-7

我没有IIS7和php的经验。

http://example.demo.com/demo.php?action=user&userid=xx
http://example.demo.com/demo.php?action=admin&adminid=xx

我想像下面一样重写这个网址。

http://example.demo.com/demo/user/xx
http://example.demo.com/demo/admin/xx

我的问题是,由于相同的网址格式,重写规则存在冲突。

 <rule name="demorule1">
                    <match url="^demo/([a-z]+)+/([0-9]+)" />
                    <action type="Rewrite" url="demo.php?action={R:1}&amp;userid={R:2}" />
                </rule>

这适用于任何一个用户或管理员。我如何重写规则,以便它可以为两者工作。

0 个答案:

没有答案