RewriteCond для сопоставления параметров строки запроса в любом порядке
У меня есть URL, который может содержать три параметра:
? категория = компьютерыи подкатегорий = ноутбуки& Продукт = лощина-Инспирон-15Мне нужно 301 перенаправить этот URL-адрес в дружественную версию:
http://store.example.com/computers/laptops/dell-inspiron-15/
У меня есть это, но я не могу заставить его работать, если параметры строки запроса в любом другом порядке:
RewriteCond %{QUERY_STRING} ^category=(\w+)&subcategory=(\w+)&product=(\w+) [NC]
RewriteRule ^index\.php$ http://store.example.com/%1/%2/%3/? [R,L]