> > My::Handler takes the requested file and adds some markup to it with > the > > Template Toolkit if the MIMEtype of the file is text/html. I want to > be > > able to use the same handler to also add markup to the output of > executed > > CGI. What is the best way to do this? > > You can't feed the output of mod_cgi to mod_perl, at least not in Apache > 1.x. The best thing to do (at least for performance) would be to > rewrite the CGI so that you call it as a module from your handler. > Another approach would be to use Apache::Filter to grab the output from > PerlRun or Regsistry. You could also sublass PerlRun or Registry and > add your handler code to it.
So what about in Apache 2.x ? Is there a way to address this? I'm trying to convert a site that has lots of independent CGI to one that contains the output of said CGI in a set of templates. I'd rather not have to make modifications to the existing CGI to bring them in. -Allen