Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

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)

куда копать? Спасибо.


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29595




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |