VanL
vlindberg at verio.net
Mon Mar 8 15:31:35 EST 2004
Hello, I have an apache 1.3.x + mod_python + quixote intranet. I also have some legacy PHP pages. I am currently running mod_python off a subdirectory, but I would like to make mod_python the root but still maintain PHP access to the old pages. In my mod_python handler, I currently have the following code def handler(req): # Try to find php urlpath = str(req.uri).lower() if urlpath.find('.php') != -1: # Found a php extension return apache.DECLINED else: # Continue with mod_python stuff From the docs, this would appear to pass this request on to the next handler, presumably the one set by the SetHandler function in the httpd.conf. Unfortunately, it doesn't work; it ends up giving me a 404 error. I know this code is being executed; if I change apache.DECLINED to apache.HTTP_INTERNAL_SERVER_ERROR, an error is thrown whenever I have .php in the request uri. Is there a way to make sure that the path is appropriately followed and the php file appropriately executed if we find ".php"? Thanks, VanL
|