мое правило:
RewriteRule ^catalog/param1,([^/]*)/param2,([^/]*)/param3,([^/]*)\/$ /catalog/?param1=$1¶m2=$2¶m3=$3 [L]
Параметров может быть много в одном юрике
А у меня если я ввожу site/catalog/param1,value/ то в GET не получаю ничего потому что для замены нужно написать по правилу все три параметра