Tomcat 7 で Tuckey UrlRewriteFilter を使用しています。サブフォルダーなどを台無しにすることなく、ルート フォルダー内の一連の URL を短縮したいと考えています。
たとえば、私は次のようなものを持っています...
/
/include/
/admin/
page.jsp
...
/site/
page.jsp
...
etc...
私は次のようなことをしたいと思います:
^/$ >> /site/page.jsp?handle=home
^/(.*) >> /site/page.jsp?handle=$1
しかし、どうすればサブディレクトリを除外できますか? たとえば、/admin は引き続き内部のファイルを操作する必要があります。
サブディレクトリを別の場所に明示的にリダイレクトできます。しかし、これはそれほどエレガントではありません。
^/s/(.*) など、別のサブディレクトリを使用することもできますが、使いやすさのために、それらをルートから外したいと思います。
/
/features
/examples
/support
etc...
この種のことを行うための最良の方法は何ですか?
ありがとう