Установка приоритета правил обработки адресов

Рейтинг: 13.4995  
На голосовании
Предложил Постоев Олег 14.02.2014 14:09:13

Установка приоритета правил обработки адресов

Правила обработки адресов

Было бы удобно, если бы можно было манипулировать очередностью установки правил в urlrewrite.php из админки.

P.S. Сори, такая идея уже была http://idea.1c-bitrix.ru/add-sort-of-processing-addresses-urlrewritephp/

Рейтинг: 0  
Рас Влад 02.04.2015 09:51:13
вот это было бы очень правильно, как раз сегодня столкнулся с такой необходимостью для каталога товаров с разной вложенностью, например:
/catalog/section/ - думаю, понятно что
/catalog/section/product_id - это товар
/catalog/section/subsection/ - (слеш на конце) подраздел
/catalog/section/subsection/product_id - (опять без слеша) тоже товар, но уже в подразделе
проблема в том, что как после урла товра, так и после урла раздел, могут еще параметры идти, типа:
?param1=value1&param2=value2
и тоже содержать еще слеши, если бы можно было поменять правила местами, то все заработало бы сразу на ура без мозголомания, там же просто реплейс стоит

на самом деле, уверен, можно и регулярками такое сделать, но зачем лишние замороки