Здравствуйте!Помогите, пожалуйста, написать правильный код для чпу.
Необходимо, чтобы файл
/auto/spec/index.php?ELEMENT_ID=1234 отображался как /auto/model/marka/spec/
и аналогично
/auto/eq/index.php?ELEMENT_ID=1234 отображался как /auto/model/marka/eq/
Для этого в настройках компонента пишу:
URL страницы детального просмотра: #SITE_DIR#/auto/#SECTION_CODE#/#ELEMENT_CODE#/spec/
и аналогично
URL страницы детального просмотра: #SITE_DIR#/auto/#SECTION_CODE#/#ELEMENT_CODE#/eq/
Создаю новое правило обработки адресов:
*Условие: #^/auto/([0-9a-z_]+)/([0-9a-z_]+)/spec/.*#
Файл: /auto/spec/index.phpПравило: SECTION_CODE=$1&ELEMENT_CODE=$2
и аналогично
*Условие: #^/auto/([0-9a-z_]+)/([0-9a-z_]+)/eq/.*#
Файл: /auto/eq/index.phpПравило: SECTION_CODE=$1&ELEMENT_CODE=$2
Первое правило отлично выполняется, а по второму правилу по адресу /auto/model/marka/eq/ мы попадаем на страницу /auto/model/marka/.
В чём ошибка?
Необходимо, чтобы файл
/auto/spec/index.php?ELEMENT_ID=1234 отображался как /auto/model/marka/spec/
и аналогично
/auto/eq/index.php?ELEMENT_ID=1234 отображался как /auto/model/marka/eq/
Для этого в настройках компонента пишу:
URL страницы детального просмотра: #SITE_DIR#/auto/#SECTION_CODE#/#ELEMENT_CODE#/spec/
и аналогично
URL страницы детального просмотра: #SITE_DIR#/auto/#SECTION_CODE#/#ELEMENT_CODE#/eq/
Создаю новое правило обработки адресов:
*Условие: #^/auto/([0-9a-z_]+)/([0-9a-z_]+)/spec/.*#
Файл: /auto/spec/index.phpПравило: SECTION_CODE=$1&ELEMENT_CODE=$2
и аналогично
*Условие: #^/auto/([0-9a-z_]+)/([0-9a-z_]+)/eq/.*#
Файл: /auto/eq/index.phpПравило: SECTION_CODE=$1&ELEMENT_CODE=$2
Первое правило отлично выполняется, а по второму правилу по адресу /auto/model/marka/eq/ мы попадаем на страницу /auto/model/marka/.
В чём ошибка?