title: 301 redirect destination url format
body: <p>I am trying to do some 301 url redirect at my website, here are the first few lines of the .htaccess file :-</p>
  
  <pre><code>RewriteBase /
  
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
  
  
  Redirect 301 /en/home/index.html /index.php?
  Redirect 301 /en/about/product.html /shop?
  Redirect 301 /en/member/profile.html /index.php?route=account/account
  </code></pre>
  
  <p>All the above 3 301 rules works fine. But when I remove the "?" at first and second rule, the redirections fail. So in this case, "?" must be present.</p>
  
  <p>However, if I wish to have the format that is without "?", is it possible?</p>
  
  <p>Also, if I just do url rewrite, but not do 301 redirect, will it still maintain the previous seo achievements?</p>