【发布时间】:2013-11-02 06:33:08
【问题描述】:
是否可以制定这样的规则:
example.com/param1val/param2val/param3val/...
如下,许多参数。我不知道其中有多少,但我想将其重写为:
example.com/index.php?param1=param1val¶m2=param2val¶m3=param3val...
等等。是否有可能在一个规则中?
【问题讨论】:
-
这些参数中是否总是包含文字
param? -
@anubhava:不,它们会多种多样,并且使变量名称与 URL 参数中给出的相同并不重要。它也可以是 index.php?a1=var1&a2=var2&a3=var3 等等。
-
由于 mod_rewrite 无法生成带有计数器的字符串,因此您有 2 个选项:1)在 URL 中也包含参数名称或 2)保持参数名称与参数值相同
标签: .htaccess mod-rewrite