title: htaccess rewrite working differently
body: <p>This is my .htaccess contents on my local development box. It works fine. But when I try the same on my hostgator shared server it does not work.</p>
  
  <pre><code>RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ perform.php?_api=$1 [QSA]
  </code></pre>
  
  <p>When I replace the last line with </p>
  
  <pre><code>RewriteRule ^(.*)$ http://domain.com/japi/perform.php?_api=$1 [L,QSA]
  </code></pre>
  
  <p>It partially works but I loose "POST" parameters sent with the request.</p>
  
  <p>Anybody could shed some light on this ?</p>
  
  <p>Thanks.</p>