.htaccess htaccess mod rewrite规则中的n个参数

.htaccess htaccess mod rewrite规则中的n个参数,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我需要一个可以处理任意数量参数的重写规则,例如: localhost/1/2/3/4/5/6/ 是否可以为此编写重写规则?如果有帮助的话,用大括号将它们收集到一个参数中,让PHP将它们作为一个数组来处理是没有问题的 亲切问候最简单的方法如下所示: RewriteRule ^([^/]*(/[^/]*)*)$ localhost?index.php?var=$1 您最终将在“var”中处理x/y/z,但在不提前知道参数数量的情况下,这是您所能做的最好的事情 (为了澄清,[^/]表示“除“/”以外

我需要一个可以处理任意数量参数的重写规则,例如:

localhost/1/2/3/4/5/6/

是否可以为此编写重写规则?如果有帮助的话,用大括号将它们收集到一个参数中,让PHP将它们作为一个数组来处理是没有问题的


亲切问候

最简单的方法如下所示:

RewriteRule ^([^/]*(/[^/]*)*)$ localhost?index.php?var=$1
您最终将在“var”中处理x/y/z,但在不提前知道参数数量的情况下,这是您所能做的最好的事情


(为了澄清,[^/]表示“除“/”以外的任何字符)。

请查看
[N]
标志——如果您正确地构建了重写规则(这是非常棘手的),您将能够实现您想要的--