.htaccess带有分配变量的重定向条件

时间:2018-12-13 07:20:29

标签: .htaccess

我有一个网址:

/fruits/1/color/2/page/1

和.htaccess:

RewriteRule ^fruits/(.*)/color/(.*)/page/(.*)(/?)$
index.php?do=filter&category=$1,$2&page=$2 [L]

在URL栏中,我选择了水果1(表示香蕉)并指明了颜色2(表示黄色)。

水果及其颜色可能很多:/ fruits / 1,2,3 / color / 5,9,10 / page / 3

是否可以创建一个重定向条件,该条件将通过.htaccess将数字分配给某些水果和颜色,例如:

香蕉= 1,苹果= 2,...; 绿色= 1,黄色= 2,...

我有很多水果和它们的颜色,而且我不知道如何使此链接有效: / fruits / bananas,apple / color / yellow / page / 1

单独为每个链接指定重定向是错误的,因为可能不会保留链接顺序中水果或颜色的顺序(/ fruits / damson,apple,bananas / color / yellow,green / page / 1等)

0 个答案:

没有答案