title: Is there a way to exempt files / folders from an AliasMatch?
body: <p>I'm looking to do a general alias for my website to an application home directory, but there are some files and directories that must still be vhost specific, such as caches and client-supplied files.
  I can easily do this to achieve the application alias:</p>
  
  <pre><code>AliasMatch ^(.*)$ "/path/to/app$1"
  </code></pre>
  
  <p>But I now want to exclude certain files/folders. Right now, I have a bunch of lines like this before the AliasMatch:</p>
  
  <pre><code>Alias /favicon.ico "/var/www/html/vhosts/domain.name/httpdocs/favicon.ico"
  </code></pre>
  
  <p>But really that just makes it do what it would have done without the AliasMatch, in a much easier to typo and difficult to reuse way. So is there a way to simply exclude /favicon.ico, or at least utilize DocumentRoot as a constant, so I could do something like this instead?</p>
  
  <pre><code>Alias /favicon.ico "$DocumentRoot$/favicon.ico"
  </code></pre>