Переписывание URL — адресов-два пользовательских класса CategoryRewriteRule для двух организаций

#intershop

Вопрос:

Структурно существует один проект с двумя организациями. Каждая организация «проживает» в собственных картриджах.

Существует два пользовательских класса, которые расширяются CategoryRewriteRule (которые расширяют BaseRewriteRule правило суперкласса, которое предоставляет информацию в виде сайта, группы серверов, локали, идентификатора URL — адреса приложения и валюты) для каждой организации (приложений), и оба они добавляются в расширения ( RewriteRule.create ).

Также domainsplittings.xml определены домены, которые разделяют сайты/приложения обеих организаций.


При просмотре страницы категории на любом сайте/приложении (организации) выполняются оба правила.

Есть ли способ предотвратить это и как?

Или мне нужно будет использовать только один класс правил для анализа сайта/приложения, чтобы создать разные шаблоны URL-адресов и переместить этот класс в какой-то общий картридж для обеих организаций?