1

IIS7 と php の経験がありません。

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

このURLを以下のように書き換えたいと思います。

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