Приветствую!
Пытаюсь в Modx Revo реализовать следующий сценарий - по нажатию ссылки типа
www.mysite.com/adrs/aaa/bbb открыть страницу
www.mysite.com/test.php?c=adrs&street=aaa&house=bbb , где street – название улицы, house – номер дома. Причем для пользователя конечная страница перехода должна быть скрыта и оставаться первоначальной в виде
www.mysite.com/adrs/aaa/bbb
Страница содержит снипет, который выводит некую информацию для данного адреса, например, всех переданных параметров «print_r($_GET);».
Сейчас подправленная часть .htaccess выглядит так:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^adrs /(.*)/(.*)/?$ test.php?c=adrs&street=$1&house=$2 [L]
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Все работает, но отображается страница
www.mysite.com/test.php?c=adrs&street=aaa&house=bbb
Пожалуйста, подскажите что подправить, особенно в RewriteRule.htaccess.
P.S. Возможно сценарий правильнее реализовать как-то по другому, например, создав компонент ‘adrs’, использую namespaces, создав плагин по какому-то событию или что-то прописать в connectors, core или как-то еще?