title: Rule doesn't work for existing files
body: <p>I want to create a rule for one subdomain which redirects to a file on the root-directory. If the rules don't match the user should be redirected to the original domain.</p>
  
  <p>Both, the subdomain and the domain link to the same directory. But if the first subdir of the given REQUEST_URI matches a filename in the directory, my rules seem not to match the REQUEST_URI.</p>
  
  <p><strong>Information:</strong><ul><li>http://sub.domain.tld --> root-directory</li><li>http://domain.tld --> root-directory</li><li>File test.php exists in root-directory with content: print_r($_SERVER['QUERY_STRING']);</li></ul></p>
  
  <pre><code>RewriteEngine On
  RewriteBase /
  
  RewriteCond %{HTTP_HOST} ^sub\. [NC]
  RewriteCond %{REQUEST_URI} ^/([a-z]+)/ [NC]
  RewriteRule ^test/ http://domain.tld/ [L,R=301]
  RewriteRule ^([a-z]+)/(.*)$ test.php?dir=$1&amp;data=$2 [L]
  </code></pre>
  
  <p>With <a href="http://sub.domain.tld/xyz/something" rel="nofollow">http://sub.domain.tld/xyz/something</a> the test.php outputs "dir=xyz&amp;data=something".</p>
  
  <p>But if I use <a href="http://sub.domain.tld/test/something" rel="nofollow">http://sub.domain.tld/test/something</a> I get only a blank page. But this should also output "dir=test&amp;data=something".</p>
  
  <p>What is my mistake? Is it also possible to optimize my rules?</p>