title: Weird behavior with multiple conditions
body: <p>I have the following rules:</p>
  
  <pre><code>RewriteCond %{REQUEST_URI} !script.php
  RewriteCond %{QUERY_STRING} url=(.*)
  RewriteRule .* script.php?q=%1
  
  RewriteCond %{REQUEST_URI} !script.php
  RewriteRule (.*) script.php?q=$1
  </code></pre>
  
  <p>What I'm trying to accomplish here is that every access to <code>http://example.com/?url=www.google.com</code> is redirected to <code>script.php?q=www.google.com</code> and if there is no query string, relative path should be sent to <code>script.php</code>, for example in <code>http://example.com/path</code>,  should be redirected to <code>script.php?q=path</code>. This doesn't seem to work with my rules, but I'm not sure why. Is this even possible ?</p>