title: Entire site redirect with htaccess
body: <p>We currently move our site from asp to php keeping the same domain .
  So i am bit confused about the redirects of product pages </p>
  
  <p>OLD site product page: examplesite.com/Product.asp?ID=old_ID</p>
  
  <p>NEW site product page: examplesite.com/product/new_ID/product_description</p>
  
  <p>old_ID and new_ID have no similarity</p>
  
  <p>1) So i found the way (from a stack similar question )for redirecting a single page </p>
  
  <pre><code>RewriteCond %{QUERY_STRING} ^ID=old_id(&amp;|$) [NC]
  rewriterule ^/?Product\.asp         /product/new_ID/product_description[r=301,L,nc]
  </code></pre>
  
  <p>I am currently using this code to redirect ~2000 products . Problem htaccess is getting too big . I haven't tested perfomance times but I assume they will be affected, right? Is there a better way to be done? </p>
  
  <p>2) Some product IDs may link to the same page in the new site 
  ie. 
  examplesite.com/Product.asp?ID=old_same_ID1</p>
  
  <p>examplesite.com/Product.asp?ID=old_same_ID2</p>
  
  <p>Both link to same page.
  Is there a way two combine the RewriteCond in order to cut down htaccess file size?</p>