В общем решил я сделать чпу для мебельного магазина форматы ссылок следующие: myagkaya_mebel/divan/vikatnoi/po-cene/s10.html myagkaya_mebel/divan/po-cene/s10.html myagkaya_mebel/divan/vikatnoi/s10.html myagkaya_mebel/divan/vikatnoi/po-cene.html myagkaya_mebel/po-cene/s10.html myagkaya_mebel/divan/vikatnoi.html myagkaya_mebel/s10.html myagkaya_mebel/divan.html myagkaya_mebel.html тут вроде все понятно: самая длинная ссылка формата группа/подгруппа/категория/параметр сортировки/номер страницы ну и соответственно более короткие ссылки - формат показал выше. параметр сортировки всегда начинается с префикса po- номер страницы начинается с s и все это вместе с названиями разделов разделяется слешами. для этой цели в .htaccess написал следующее: Код (Text): # myagkaya_mebel/divan/vikatnoi/po-cene/s10.html RewriteRule ^(.*)/(.*)/(.*)/po-(.*)/s([0-9]+).html$ index.php?main=$1&sub=$2&sub2=$3&sort=$4&page=$5 [L,QSA] # myagkaya_mebel/divan/po-cene/s10.html RewriteRule ^(.*)/(.*)/po-(.*)/s([0-9]+).html$ index.php?main=$1&sub=$2&sort=$3&page=$4 [L,QSA] # myagkaya_mebel/divan/vikatnoi/s10.html RewriteRule ^(.*)/(.*)/(.*)/s([0-9]+).html$ index.php?main=$1&sub=$2&sub2=$3&page=$4 [L,QSA] # myagkaya_mebel/divan/vikatnoi/po-cene.html RewriteRule ^(.*)/(.*)/(.*)/po-(.*).html$ index.php?main=$1&sub=$2&sub2=$3&sort=$4 [L,QSA] # myagkaya_mebel/po-cene/s10.html RewriteRule ^(.*)/po-(.*)/s(.[0-9]+).html$ index.php?main=$1&sort=$2&page=$3 [L,QSA] # myagkaya_mebel/divan/vikatnoi.html RewriteRule ^(.*)/(.*)/(.*).html$ index.php?main=$1&sub=$2&sub2=$3 [L,QSA] # myagkaya_mebel/s10.html RewriteRule ^(.*)/s(.[0-9]+).html$ index.php?main=$1&page=$2 [L,QSA] # myagkaya_mebel/divan.html RewriteRule ^(.*)/(.*).html$ index.php?main=$1&sub=$2 [L,QSA] # myagkaya_mebel.html RewriteRule ^(.*).html$ index.php?main=$1 [L,QSA] все как бы работает, но я думаю это можно как то оптимизировать. сам я не обладаю большим опытом работы с modRewrite поэтому прошу тех кто с ним на ты помочь советом. можно было бы на php эту задачу скинуть и там регуляркой отрешать, но мне кажется так будет красивей. по поводу производительности тоже не знаю что оптимальней в .htaccess этим заниматься или же в php - так что этот вопрос тоже открыт для обсуждения