Предположим, мы задействовали urlrewrite.php, в котором есть правило
/news/2013/5 -----> /news.php?year=2013&month=5
Можно ли, имея на руках "/news.php?year=2013&month=5", получить его чистый аналог, т.е. "/news/2013/5". Это нужно для того, чтобы автоматизировать генерацию чистых url. Например, $APPLICATION->GetCurPageParam - функция, которая формирует url, позволяя удалять и добавлять get-параметры. Но она возвращает "/news.php?year=2013&month=5". Как его потом преобразовать в "/news/2013/5", используя только правило, прописанное в urlrewrite.
Другими словами, нужен способ преобразования обычного url в чпу на основе имеющихся в urlrewrite.php правил.
/news/2013/5 -----> /news.php?year=2013&month=5
Можно ли, имея на руках "/news.php?year=2013&month=5", получить его чистый аналог, т.е. "/news/2013/5". Это нужно для того, чтобы автоматизировать генерацию чистых url. Например, $APPLICATION->GetCurPageParam - функция, которая формирует url, позволяя удалять и добавлять get-параметры. Но она возвращает "/news.php?year=2013&month=5". Как его потом преобразовать в "/news/2013/5", используя только правило, прописанное в urlrewrite.
Другими словами, нужен способ преобразования обычного url в чпу на основе имеющихся в urlrewrite.php правил.