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 переменные, НО ОНИ ЖЕ в итоге должны быть разными ... :-(
А они получаются одинаковые ...
Подскажите, пожалуйста, как различать имена переменных при такой подстановке?????????
Спасибо ...
Люди, будьте ЧЕЛОВЕЧНЫ !
Пишу я следующее:
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 переменные, НО ОНИ ЖЕ в итоге должны быть разными ... :-(
А они получаются одинаковые ...
Подскажите, пожалуйста, как различать имена переменных при такой подстановке?????????
Спасибо ...