Hello, I'm having some handler issues that I'm hoping someone can shed some light on. I am trying to have my own module handle most requests and have the normal apache server handle the rest. What would be ideal is if I could somehow have the apache server handle all www.mysite.com/site/* urls and my module handle everything else. I am not sure of a way to do this in the http.conf file.
Below is my current solution that doesn't quite work. Thanks for any help in advance! In my http.conf file, I have a SetHandler line that globally sets my module to handle all requests. In my module I check to see if the URI request is for static website content in which case I do this: r->handler = "default-handler"; return DECLINED; This works fine for the most part, but I have found two problems: 1) If someone requests www.mysite.com, whatever normal logic that is invoked to serve the index.html page is no longer active and I get the 404 page. I have my own 404 page that is a perl script located in my cgi-bin. I actually get the 404 perl script in plain text as described in #2. 2) Any requests for cgi-bin content return the cgi scripts in plain text. Not exactly what I was after.... :)
