Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 17.10.2011, 12:55
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Не один год работаю с регулярными выражениями, но с mod_rewrite сталкивался поскольку постольку. Задача: в 2 и более RewriteRule (которые будут выполняться подряд) сделать замены в запрошенном URL.Пример: пользователь запрашивает URL со строкой запроса "menu/category/category_id/26/"Требуется: 1) через первый RewriteRule сделать замену "menu/category" на "?menu=category" так, что "/menu/category/category_id/26/" --> "?menu=category/category_id/26/",2) через второй RewriteRule (следующий и выполняющийся сразу за ним) сделать замену "/category_id/26/" на "&category_id=26" так, что "?menu=category&category_id=26".Перв ая замена происходит успешно, а вот для второй замены не могу составить правильное выражение. Помогите пожалуйста.З.Ы. В одну строку разобрать нельзя, т.к. пример я привел условный, в реальной работе таких пар "название"/"значение" будет много и их количество заранее неизвестно, так что 1 разбором обойтись нельзя.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Что делать между двумя парнями я не могу выбрать ни одного, но люблю обоих Guest Ещё вопросы и ответы из архива 4 0 20.01.2012 13:54
Такая штука, мне не приходят письма с одного адреса Guest Новые вопросы и ответы 4 0 04.01.2012 18:37



© www.otvetnemail.ru - Форум вопросов и ответов.