Hi,
On Wed, Sep 6, 2017 at 1:54 PM, Cordente Emmanuel
<[email protected]> wrote:
>
> Why the Request_URI environment variable is change by the ErrorDocument
> treatment ?
The ErrorDocument handling is an internal redirect which changes the
URI internally (hence REQUEST_URI) and runs the SetEnvIf again...
The original URI is placed in REDIRECT_URL, though.
>
> Is there a way to get the real request path, either with rewriterule and
> ErrorDocument ?
I'd try something like (untested):
RewriteCond %{ENV:REDIRECT_URL} ^(.+)$
RewriteRule ^ - [E=originalPath:%1]
RewriteCond %{ENV:originalPath} ^$
RewriteRule ^ - [E=originalPath:%{REQUEST_URI}]
but there's probably a better way to do it.
Regards,
Yann.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]