mod_rewrite и передача более 10 параметров

...:::Alex:::..

Новичок
mod_rewrite и передача более 10 параметров

Скажем ссылко:

http://site.com/catalog/search/1-0-0-0-0-100-0-10-10-0-actuality-10/

.htaccess:

PHP:
RewriteRule ^(catalog)/(search)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([a-z]*)-([0-9]+)/$ index.php?cat1=$1&cat2=$2&page=$3&rate=$4&cy=$5&pr=$6&acy=$7&price=$8&rubric=$9&type=$10&link_type=$11&domain_level=$12&sort=$13&pagesize=$14 [L]
Дак вот:
В конце этого чуда уже эсть переменные которые начинаются с $10, $11, ...
В результате на выводе получается не то что стоит в ссылке, а вот что:
для $10 -> catalog0
для $11 -> catalog1
и т.д.

Как это можно залепить что бы передавались оригинальные параматры? меньше применять параметров у меня нет возможности.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
В результате на выводе получается не то что стоит в ссылке, а вот что:
Естественно так-как обратных связей не может быть >9


Как это можно залепить что бы передавались оригинальные параматры? меньше применять параметров у меня нет возможности.
Объедините обязательные переменные в одну.
её разбирайте при помощи пхп
+
([a-z]*)-([0-9]+) меняем местами и "обединяем в одну".
Получится такой-себе "паровоз" из [0-9]+

В данном случае будет 4-ри обратных связи
 

...:::Alex:::..

Новичок
Все. Уже и сам переписал :)
Остальное отсортирую на php :)
Спасибо. Вопрос решен.
 
Сверху