сейчас я так понимаю modrewrite что в htaccess обрабатывает адреса так, как указано в файле urlrewrite.php
мне же нужно получить то что выдает после преобразования urlrewrite обработать это и потом уже следовать по новому адресу.
например пользователь вводит урл:
site.ru/catalog/coffee/jacobs/india/flake/
мне нужно распарсить эту строку.
сделать ее вида prop1=coffee&prop2=jacobs&prop3=india&prop4=flake
дальше выполнить пхп скрипт над этой строкой, чтобы преобразовать ее(сначала проерить есть ли такие свойства, если есть то сделать выборку по ним. Если есть резульат этой выборки, то выцепить из результата SECTION_ID или ELEMENT_ID
И после этго уже сделать перенаправление на новую страницу вида:
site.ru/index.php?SECTION_ID=5&ELEMENT_ID=2
Стандартными средствами обработки адресов я уже сделал чтобы битрикс распарсил строку
site.ru/catalog/coffee/jacobs/india/flake/
в нужный мне
сделать ее вида prop1=coffee&prop2=jacobs&prop3=india&prop4=flake.
Но там дальше эта строка просто добавляется в конце пути который я укажу..
Так есть ли возможность еще с помощью ПХП обработать (и еще кстати надо API битрикса подключить) данную строку, а уже после этого прикреплять в конец?
нужно сделать сложное чпу.
мне же нужно получить то что выдает после преобразования urlrewrite обработать это и потом уже следовать по новому адресу.
например пользователь вводит урл:
site.ru/catalog/coffee/jacobs/india/flake/
мне нужно распарсить эту строку.
сделать ее вида prop1=coffee&prop2=jacobs&prop3=india&prop4=flake
дальше выполнить пхп скрипт над этой строкой, чтобы преобразовать ее(сначала проерить есть ли такие свойства, если есть то сделать выборку по ним. Если есть резульат этой выборки, то выцепить из результата SECTION_ID или ELEMENT_ID
И после этго уже сделать перенаправление на новую страницу вида:
site.ru/index.php?SECTION_ID=5&ELEMENT_ID=2
Стандартными средствами обработки адресов я уже сделал чтобы битрикс распарсил строку
site.ru/catalog/coffee/jacobs/india/flake/
в нужный мне
сделать ее вида prop1=coffee&prop2=jacobs&prop3=india&prop4=flake.
Но там дальше эта строка просто добавляется в конце пути который я укажу..
Так есть ли возможность еще с помощью ПХП обработать (и еще кстати надо API битрикса подключить) данную строку, а уже после этого прикреплять в конец?
нужно сделать сложное чпу.