我试图在重写中使用两个get变量。
我正在尝试做的例子
htt://xx x.com/admin/agents/create
我的代码无效:
RewriteRule ^admin/(dashboard|settings|logout|agents)/(.*)?$ admin/index.php?a=$1&b=$1 [L]
*注意:仅在代理商中有第二个变量(& b =)。
答案 0 :(得分:0)
RewriteRule ^admin/(dashboard|settings|logout|agents)/(.*)?$ admin/index.php?a=$1&b=$2 [L]
$1
是(dashboard|settings|logout|agents)
的反向引用,而$2
是(.*)
的反向引用。如果请求网址为http://www.example.com/admin/agents/create
,则会将其内部重写为/admin/index.php?a=agents&b=create