Я использую Tuckey UrlRewriteFilter с Tomcat 7. Я хотел бы сократить кучу URL-адресов в корневой папке, но не испортить подпапки и т. Д.
например У меня что-то вроде...
/
/include/
/admin/
page.jsp
...
/site/
page.jsp
...
etc...
Я хотел бы сделать что-то вроде:
^/$ >> /site/page.jsp?handle=home
^/(.*) >> /site/page.jsp?handle=$1
Но как я могу исключить подкаталоги? например /admin все еще нужно работать с файлами внутри.
Я мог бы явно перенаправить подкаталоги в другое место. Но это не так элегантно.
Я также мог бы использовать другой подкаталог - например. ^/s/(.*) но я бы хотел, чтобы они были отключены от root для удобства использования.
/
/features
/examples
/support
etc...
Каков наилучший способ сделать это?
Спасибо