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の最後にクエリを追加できるようにするには、QSAフラグを使用する必要があります。?これにより、.ではなくで始まるきれいなURLの最後にそのクエリ文字列を含めることができます&

于 2012-10-24T03:36:36.813 に答える