title: .htaccess writerule to remove question marks and equal mark
body: <p>today i tried to create .htaccess file that replacing <code>?</code> and <code>=</code> with <code>/</code> ,<Br>
  test.php code:
  <br></p>
  
  <pre><code>&lt;?php
  echo $_GET['myparam'];
  ?&gt;
  </code></pre>
  
  <p><br>
  .htaccess:
  <Br>
  i used this writerule:</p>
  
  <pre><code>RewriteEngine On
  RewriteBase /
  RewriteRule ^test/myparam/([0-9]+)/?$ test.php?myparam=$1 [NC,QSA,L]
  </code></pre>
  
  <p>ok, i navigated to www.web.com/test.php?myparam=123
  <br>
  <strong>there is no redirect to  www.web.com/test/myparam/123</strong>
  <br>
  so navigated to: www.web.com/test/myparam/123 (Manually) and the php script is worked,
  <br>
  i changed the myparam value to abc instead of 123 : www.web.com/test/myparam/abc
  <br>
  and then it redirects to 404 not found page...(<strong>the server don't know that abc is not directory</strong> <code>when integer works</code> <code>when string 404</code>)
  <br><br><br>
  !<strong>so what i want to do:</strong>!</p>
  
  <p><br>
  www.web.com/ test <strong>.php?</strong> inttParam <strong>=</strong> 1 <strong>&amp;</strong> strrParam <strong>=</strong> stringhere <strong>&amp;</strong> p <strong>=</strong> 1
  <br>
  TO
  <br>
  www.web.com/ test/inttParam/1/strrParam/stringhere/p/1</p>
  
  <p><br>
  and when i use <code>$_GET['p']</code> it will work.</p>