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:
Всё, проблема решена
Есть адрес вида 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:
Всё, проблема решена