title: apache rewrite module not transferring $_GET array
body: <p>I use a simple URL Rewrite in my application.</p>
  
  <pre><code>RewriteEngine On
  
  RewriteRule ^show/([a-zA-Z0-9]+)/([0-9]+)$ /show.php?d=$1&amp;id=$2
  RewriteRule ^sitemap/([a-zA-Z0-9]+)$ /sitemap.php?d=$1
  RewriteRule ^sitemap/([a-zA-Z0-9]+)/([0-9]+)$ /sitemap.php?d=$1&amp;page=$2
  </code></pre>
  
  <p>All of them redirects fine but the problem is with the url parameters they are not transferred in the process.</p>
  
  <p>i.e, I get to <code>example.com/show/district/id</code> but the script acts as if it went to <code>example.com/show.php</code>. I used <code>var_dump()</code> in php to debug and <code>var_dump($_GET)</code> returned an empty array.</p>
  
  <p><strong>NOTE : I am new to htaccess and url rewriting, so couldn't actually find my answer from any other questions please help.</strong></p>