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: 335
        
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