Using Apache Environment Variables to set custom ErrorDocument

Posted by Tad on Server Fault See other posts from Server Fault or by Tad
Published on 2011-09-22T19:15:40Z Indexed on 2012/11/06 17:05 UTC
Read the original article Hit count: 273

I've got a set of RewriteCond rules that test for various mobile devices and then set environment variables like "env=device:.iphone" or "env=device:.smartphone" if the useragent matches an iPhone or Android device.

I'm trying to now redirect the user to custom-styled 404/500 server error pages for each device, by way of the error pages.

Ideally I'd like to be able to test for a variable being there, and then write in a custom ErrorDocument string. But an apache doesn't seem to work in this case.

Any ideas how I can construct if/else tests in an apache conf file for environment vars?

© Server Fault or respective owner

Related posts about apache2

Related posts about environment-variables