httpd-modules-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gabriel Pap" <>
Subject Re: Handler Problems
Date Wed, 07 Nov 2007 08:07:23 GMT

Try something like this ...

<Location />
   SetHandler YOURMODULE

# everything you dont want to handle with your module
<Location /site>
  SetHandler none

<Location /robots.txt>
  SetHandler none

----- Original Message ----- 
From: "Mike O'Leary" <>
To: <>
Sent: Wednesday, November 07, 2007 3:22 AM
Subject: Handler Problems

> 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* 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, 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.... :)

View raw message