On Mon 23 Mar 2009, Iosif Fettich wrote:
> Using the (obvious...!) REDIRECT_URL as you suggested works! :)

An ErrorDocument is an internal redirect. These REDIRECT_... environment 
variables are copied from the previous ($r->prev) request's 
$r->subprocess_env just by copying everything and prepending REDIRECT_ 
to each key. So if the original request has an environment variable 
named REQUEST_URI the error document should have a 
REDIRECT_REQUEST_URI, see rename_original_env() in 
httpd-x.y/modules/http/http_request.c.

Since REQUEST_URI is the standard CGI environment variable (see 
ap_add_cgi_vars() httpd-x.y/server/util_script.c) I'd take 
REDIRECT_REQUEST_URI.

Torsten

-- 
Need professional mod_perl support?
Just hire me: torsten.foert...@gmx.net

Reply via email to