httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Covener <>
Subject Re: [users@httpd] Re: How to customize error responses (while using mod_rewrite)?
Date Mon, 15 May 2017 17:19:02 GMT
On Mon, May 15, 2017 at 12:32 PM, Jens Schleusener
<> wrote:
> Ok, in that case one could use the ErrorDocument directive (it works for me
> principally) but how can one can achieve that that directive is not used
> globally but only specific for the above case?
> The idea to set in the above RewriteRule additionally an environment
> variable for e.g. via a "E=tlsv10:1" flag and using
>   <If "env('tlsv10') -eq 1">
>     ErrorDocument 412 /https_tlsv10.html
>   </If>
> seems not to work, the Apache httpd outputs the "412" standard error
> message.

Re: the If misfiring, its because <if is evaluated shortly before
RewriteRule. You can check SSL envvars directly, or use setenvif
instead of RewiteRule to set the envvar.

But Is it much better than a redirect or rewrite to some document that
describes the problem but has a 200 status code?

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message