Apache.RU - Webboard
Вернуться
mod_rewrite - не хватает обратных связей (Zmeyonish) 01/06 - 13:28:11
From:
Zmeyonish - 01/06 - 13:28:11
Subject:mod_rewrite - не хватает обратных связей
-----------------
добрый день!
нужно преобразовать урл вида
AAAb[BBB][cCCC][dDDD][eEEE].htm
в реальный урл вида
/index.php?a=AAA&b=BBB&c=CCC&dDDD&e=EEE
то что в квадратных скобках - может быть в исходном урле, может не быть, т.е. минимальный исходный урл: AAAb.htm, остальное - опционально
AAA, BBB, CCC, DDD, УУУ - цифры
пишу такое правило
RewriteRule ^([0-9]+)b([0-9]*)(c([0-9]*))?(d([0-9]*))?(e([0-9]*))?\.htm$ index.php?a=$1&b=$2&c=$4&d=$6&d=$8
все замечательно, все работает
встает вопрос, что делать если надо добавть еще одну переменную, т.е. изменить исходный урл:
AAAb[BBB][cCCC][dDDD][eEEE][fFFF].htm
в правиле RewriteRule просто не хватит обратных связей (переменных вида $X)
куда копать? Спасибо.
[Это сообщение - спам!]
Последние сообщения из форума
29595
|
|