mod_rewrite - постоянный адрес с возможной подстановкой

Dankr

Новичок
mod_rewrite - постоянный адрес с возможной подстановкой

Есть адрес вида index.php?m=dir&i=3.1.0.1&sortby=1
Для него есть правило RewriteRule shop/(catalog)/([^/]+)/([^/]+)/? index.php?m=dir&i=$2&sortby=$3 [L] ,которое выдаёт http://www.site.com/shop/catalog/3.1.0.1/1/

Всё работает, но всё дело в том, что адрес может быть дополнен ещё одним или двумя значениями - &select1 и &select2, и я не знаю как записать правило для этого исключения, чтобы при наличии хотя бы одного из них формировался адрес типа: http://www.site.com/shop/catalog/3.1.0.1/1/select1/0
или
http://www.site.com/shop/catalog/3.1.0.1/1/0/select2

-~{}~ 10.06.08 15:49:

Всё, проблема решена
 
Сверху