2

我有以下重写。最后一个是 par ID,但我希望它是可变的,必须是 ID 或数量,这可能吗?

现在:

RewriteRule ^([a-z0-9\-]+)/([a-z0-9\-]+)/([a-z0-9\-]+)/?$ index.php?action=$1&item=$2&id=$3 [NC,L]

一定是:

RewriteRule ^([a-z0-9\-]+)/([a-z0-9\-]+)/([a-z0-9\-]+)/?$ index.php?action=$1&item=$2&id=$3 [NC,L]
RewriteRule ^([a-z0-9\-]+)/([a-z0-9\-]+)/([a-z0-9\-]+)/?$ index.php?action=$1&item=$2&quantity=$3 [NC,L]
4

1 回答 1

1

我不认为你可以纯粹地执行你想做的事情.htaccess

您可能正在寻找:

 RewriteRule ^([a-z0-9-]+)/([a-z0-9-]+)/([a-z0-9-]+)/?$ index.php?action=$1&item=$2&id=$3&quantity=$3 [NC,L]

在 中index.php,您可以确定 $3 是 ID 还是数量。

于 2012-10-07T09:01:13.197 回答