Всем привет,
помогите упростить rewrite правила для nginx
[code]
rewrite "^/(.+?)/:(s|b|p|c)([0-9]+)$" "/index.php?op=sections&act=show&$2=$3" last;
rewrite "^/(.+?)/:(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+)$" "/index.php?op=sections&act=show&$2=$3&$4=$5" last;
rewrite "^/(.+?)/:(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+)$" "/index.php?op=sections&act=show&$2=$3&$4=$5&$6=$7" last;
rewrite "^/(.+?)/:(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+):(s|b|p|c)([0-9]+)$" "/index.php?op=sections&act=show&$2=$3&$4=$5&$6=$7&$8=$9" last;
[/code]
одной регуляркой это можно сделать? еще проблема, максимум может быть 9 переменных в правиле, т.е. если добавиться еще переменная, ничего не будет работать.
спасибо.