我正在尝试为我的应用程序配置重写规则,我的要求是
/aaa/bbb/ccc/ddd/ -> ./index.php?aaa=$1&bbb=$2&ccc=$3&ddd=$4
/aaa/bbb/ccc/ddd -> ./index.php?aaa=$1&bbb=$2&ccc=$3&ddd=$4
/aaa/bbb/ccc/ -> ./index.php?aaa=$1&bbb=$2&ccc=$3&ddd=
/aaa/bbb/ccc -> ./index.php?aaa=$1&bbb=$2&ccc=$3&ddd=
按照该规则,只有 URL 1 和 2 可以工作,但是 URL 3 和 4 不工作,有人可以帮忙纠正规则吗,提前谢谢了!
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)(/?)(.*?)$ ./index.php?aaa=$1&bbb=$2&ccc=$3&ddd=$4 [L]