The -f and -d flags for RewriteCond are for checking the file system, not environment variables, although they can use environment variables if necessary. For example:
RewriteCond %{DOCUMENT_ROOT}/%{ENV:foo} -d would check that the folder named by the environment variable "foo" exists in the document root. Dave Michele Waldman wrote: > RewriteCond has flags -f -d ... > But not -e for exists. > It looks like: > RewriteCond ${REMOTE_USER} !="" always evaluates to true if REMOTE_USER does > not exist. Am I wrong? > I'm thinking about adding a -e flag for environment variable does not exist > to httpd on my server. It would return true if the variable exists or > false, otherwise. > Is there a way to already do this? > Thoughts? > > Michele > > >