Will Fould <[EMAIL PROTECTED]> wrote: > I've started testing a handler (configured at '/') that parses $r->uri and > checks the object, doing a redirect accordingly, but this seems wasteful for > every hit. > I've thought about using the handler for only 404... > > How can this most effeciently be handled using the virtual name?
mod_perl is great if you want to make complex decisions to arrive at the dynamic document in question, but if you just want to provide mappings based on a simple key/value table, I strongly suggest you use mod_rewrite. Here's a good starting point for that: http://httpd.apache.org/docs/2.2/rewrite/ The advantage is that in most cases, you end up with 2 or 3 lines of code inline in your httpd.conf to handle the problem, instead of the mod_perl way of writing a separate .pm with a handler whose overhead is going to be at least 10 lines before you even start coding. I use both extensively and together; mod_perl for the content, authentication, etc... and mod_rewrite for traffic control. Cheers, Tyler