title: .htaccess error after change server
body: <p>I have changed my hosting and get a 404 error on one website where we have using .htaccess file and code like this, now what happening sub-cat page showing 404 error <a href="http://www.natural-stones-india.com/sandstone/Golden%20Brown%20Black.html" rel="nofollow">http://www.natural-stones-india.com/sandstone/Golden%20Brown%20Black.html</a></p>
  
  <p>.htaccess code is like this ----------- can anyone help?</p>
  
  <pre><code>Options +FollowSymLinks
  RewriteEngine on
  RewriteRule  ^sandstone/(.*).html$  product.php?sandstone=$1
  RewriteRule  ^slate/(.*).html$  product.php?slate=$1
  RewriteRule  ^marble/(.*).html$ product.php?marble=$1
  RewriteRule  ^granite/(.*).html$    product.php?granite=$1
  RewriteRule  ^artifacts/(.*).html$  product.php?artifacts=$1
  
  RewriteRule  ^page/(.*)/sandstone/(.*).html$    product.php?page=$1&amp;sandstone=$2
  RewriteRule  ^page/(.*)/granite/(.*).html$  product.php?page=$1&amp;granite=$2
  RewriteRule  ^page/(.*)/marble/(.*).html$   product.php?page=$1&amp;marble=$2
  RewriteRule  ^page/(.*)/artifacts/(.*).html$    product.php?page=$1&amp;artifacts=$2
  RewriteRule  ^page/(.*)/slate/(.*).html$    product.php?page=$1&amp;slate=$2
  
  RewriteRule ^(.*)\.html$ $1.php [nc]
  
  RewriteRule  ^action/(.*)/id/(.*)/cat/(.*)/sub_cat/(.*)shoppingcart.html$   shoppingcart.php?action=$1&amp;id=$2&amp;cat=$3&amp;sub_cat=$4
  RewriteCond %{HTTP_HOST} ^natural-stones-india.com
  RewriteRule ^(.*)$ http://www.natural-stones-india.com/$1 [R=301,L]
  
  &lt;Files .htaccess&gt;
  order allow,deny
  deny from all
  &lt;/Files&gt;
  
  ErrorDocument 404 /missing.html
  </code></pre>