title: How to Forward Domain Name to Existing URL - .htaccess, DNS records, what else?
body: <p>I am much more of a programmer than a server guru so any help is much appreciated!  </p>
  
  <p>Forwarding a domain name for SEO reasons -><br>
  NewDomain.com hosted with 3rd party needs to point to currently hosted site CurrentDomain.com.  I know I need to...  </p>
  
  <p>1)  Adjust NewDomain.com DNS A records specifically  </p>
  
  <ul>
  <li>www.   </li>
  <li>@.</li>
  <li>*.</li>
  <li>ftp.</li>
  <li>mail.</li>
  </ul>
  
  <p>2)  Adjust NewDomain.com DNS MX records</p>
  
  <p>3)  Add 301 Redirect to .htaccess file hosted at CurrentDomain.com so all requests for NewDomain will be forwarded to CurrentDomain.com.</p>
  
  <p><code>RewriteEngine On<br>
    RewriteCond %{HTTP_HOST} NewDomain.com$<br>
  RewriteRule ^(.*)$ <a href="http://CurrentDomain.com/" rel="nofollow">http://CurrentDomain.com/</a>$1 [R=301,L] 
  </code>  </p>
  
  <p><strong>THE QUESTIONS:</strong><br>
  What else needs to be done?<br>
  1)  Is something missing?<br>
  2)  Should additional DNS changes be made?  If so, where?<br>
  3)  Should MX record point to mail.CurrentDomain.com if I don't want mail to NewDomain?<br>
  4)  Is there a better .htaccess file?</p>