RewriteCond, aby dopasować parametry ciągu zapytania w dowolnej kolejności

Mam adres URL, który może zawierać trzy parametry:

? kategoria = komputery& subcategory = laptopy& produkt = dell-inspiron-15

Potrzebuję 301 przekierować ten adres URL do jego przyjaznej wersji:

http://store.example.com/computers/laptops/dell-inspiron-15/

Mam to, ale nie może działać, jeśli parametry ciągu zapytania są w innej kolejności:

RewriteCond %{QUERY_STRING} ^category=(\w+)&subcategory=(\w+)&product=(\w+) [NC]
RewriteRule ^index\.php$ http://store.example.com/%1/%2/%3/? [R,L]

questionAnswers(2)

yourAnswerToTheQuestion