I think I understand what you're saying here and it will probably be necessary for non-Apache web servers anyway. I was thinking more along the lines of:
1. Anything you want to disallow for TC, rewrite to Apache visible filenames and/or URL's (in your example, image files). Apache will then happily serve them. 2. Anything else, rewrite to URL that match something that's in mod_jk's space. Bojan On Sat, 2002-08-10 at 16:31, Mladen Turk wrote: > > -----Original Message----- > > From: Bojan Smojver [mailto:[EMAIL PROTECTED]] > > Sent: Saturday, August 10, 2002 2:04 AM > > To: Tomcat Dev List > > Subject: Re: uri_map using regex [WAS: mod_jk, mod_jk2 URI spaces] > > > > > > Doesn't mod_rewrite do what you want here? In combination > > with mod_proxy, it can rewrite URL to URL as well, so you can > > get the resulting URL back in mod_jk and then just use normal > > mappings. Or maybe I'm on a totally wrong track here... > > > > True (I think) for the positive assertions, but: > > [uri:/examples/*] > #matches entire app > > [uri:/examples/(?!\.(gif|jpe?g|png)$)] > #matches everything except .gif, .jpg, .jpeg, .png > > The entire purpose is to be able to _disallow_ certain mappings in the > already mapped application. > I'm afraid that the mod_proxy cannot be used for such a thing, cause the > first mapping will forcibly drive all the examples context through the > TC. > At first I was trying (before the pcre idea) to use the simple matching > like : > > [uri:/examples/*] > > [uri:!/examples/*.jpg] > > ...etc > > This is can be parsed without using pcre (using apr_fnmatch), but what > about more complex schemas involving directories and file extensions, > not only files. > On the other hand, we can use the mod_rewrite/mod_proxy only with the > Apache, and we want to be portable thought. > > MT. > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>