1

我没有使用 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

我的问题是,由于相同的 url 模式,重写规则是冲突的。

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

这对任何用户或管理员都适用。我如何重写规则以便两者都可以使用。

4

0 回答 0