2

我有一个包含 SEO 链接的购物车,我正在创建一个选项来优化显示结果中的搜索选项。

这是我想要实现的一个例子

客户展示产品列表 www.example.com/products/Drives-Bluray/view/list/category_id/30/sub_category/167

然后,如果客户也想按制造商搜索 www.example.com/products/Drives-Bluray/view/list/category_id/30/sub_category/167?manufacturer=LG

或者如果客户想按制造商和价格订购

www.example.com/products/Drives-Bluray/view/list/category_id/30/sub_category/167?manufacturer=LG&orderby=price

在我目前拥有的 htaccess 中;

RewriteRule view/([a-z]+)/category_id/([0-9]+)/sub_category/([0-9]+)$ com_products.php?view=$1&category_id=$2&sub_category=$3 [L]

我已经搜索过,似乎无法弄清楚如何拥有多个变量,这些变量可能使用 RewriteCond 存在,也可能不存在。

有人可以举个例子吗?

谢谢

周杰伦

4

1 回答 1

1

为了能够将查询附加到重写 URL 的末尾,您需要使用QSAflag。这允许您在漂亮 URL 的末尾添加查询字符串,?而不是&.

于 2012-10-24T03:36:36.813 回答