Помогите с mod_rewrite. При одинаковой конструкции строки с разными переменными.

ORV

Новичок
Помогите с mod_rewrite. При одинаковой конструкции строки с разными переменными.

Люди, будьте ЧЕЛОВЕЧНЫ !

Пишу я следующее:

RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ /index.php?page=$1&temp=$2&p=$3
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /index.php?page=$1&temp=$2&p=$3&tcat=$4

До этого момента все отлично ... :)
Но как только я задаю следующие правила, все портится ...

RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /index.php?page=$1&temp=$2&p=$3&info=$4

RewriteRule ^([^/]+)/$ /index.php?menu=$1
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /index.php?menu=$1&tcat=$2&cat=$3&tovar=$4

Т.е. получается, что мы везде задаем 4 переменные, НО ОНИ ЖЕ в итоге должны быть разными ... :-(
А они получаются одинаковые ...

Подскажите, пожалуйста, как различать имена переменных при такой подстановке?????????

Спасибо ...
 

ORV

Новичок
Спасибо ... уже все прочитал и разобрался ... ;-)
 

Temp

Новичок
а я не разобрался.... :(

-~{}~ 05.10.06 19:26:

Уважаемый разобравшийся ORV, мож подскажешь как решил проблему? Смотрю доки и не понимаю как решить проблему. Думал RewriteMap поможет, но как его задействовать что-то не пойму.

-~{}~ 05.10.06 19:27:

Уважаемый разобравшийся ORV, мож подскажешь как решил проблему? Смотрю доки и не понимаю как решить проблему. Думал RewriteMap поможет, но как его задействовать что-то не пойму.
 
Сверху