warning: newbie alert! I've got a simple module as detailed below. I based it off of the example module, stripping it down to the smallest example I could.
It seems to be working, but it is getting called on all web pages. Can someone loan me a clue as to: 1. why it is being called on all pages, not just the one I've specified in <Location>? 2. what do I need to do to fix it? Many TIA! Mark ### httpd.conf ### I expect the that http://localhost/kaptest to trigger ### but not http://localhost/somewhere_else ### LoadModule kap_module modules/mod_kap.so <Location /kaptest> SetHandler kap-handler </Location> /* mod_kap.c -- simple handler */ /*headers as per mod_example */ module AP_MODULE_DECLARE_DATA kap_module; static int kap_handler(request_rec *r) { ap_set_content_type(r, "text/plain"); ap_rprintf(r, "kap_handler: time=%d\n", time(NULL)); return OK; } static void kap_register_hooks(apr_pool_t *p) { ap_hook_handler(kap_handler, NULL, NULL, APR_HOOK_MIDDLE); } module AP_MODULE_DECLARE_DATA kap_module = { STANDARD20_MODULE_STUFF, NULL, /* per-directory config creator */ NULL, /* dir config merger */ NULL, /* server config creator */ NULL, /* server config merger */ NULL, /* command table */ kap_register_hooks, /* set up other request processing hooks */ }; /* eof: mod_kap.c */ -- Mark Harrison Pixar Animation Studios