On Fri, 5 May 2000, sadhanandham balaraman wrote:
Hi Gurus,
I'm facing a typical problem in Apache web server. The problem is that I
want to call a perl script whenever a request is made to the server, and
that script should be able to change the URI and submit to the server back.
The thing I got from the net is that adding PerlscriptTransHandler
directive will call a perl script, whenever request is made. The problem
with this is that it disables Alias and ScriptAlias directives, so my other
perl scripts won't run.
if your PerlTransHandler returns OK, then the mod_alias translate handler
is skipped. just change the uri in your TransHandler and return DECLINED
to let mod_alias do it's thing.
The other thing is redirecting any request using RewriteRule. I used
this to redirect any request to my perl script which again redirects to
another document which is in same server by 'Location' header. The problem
is that it goes to endless recursive request loop.
So how to call a perl script or redirect the request to the SAME web
server.
$r-internal_redirect should work. we'd need a tiny example that
reproduces the recursion problem to help with that.