regex - htacces ad redirect - is this right? -


i need redirect users site keeping current page structure in order redirect them right page on new domain.

my goal redirect main domain, not subdomain create snippet i'm not sure right:

rewritecond %{http_host} domain.com rewriterule /(.*) http://otherdomain.com [r=301,l] 

i have in htaccess redirect users www non-www site:

rewritecond %{https} !=on rewritecond %{http_host} ^www\.(.+)$ [nc] rewriterule ^(.*)$ http://%1/$1 [r=301,l] 

how can make sure if user comes www.domain.com redirect new domain?

you can place new rule below earlier rule this:

rewriteengine on  rewritecond %{https} !=on rewritecond %{http_host} ^www\.(.+)$ [nc] rewriterule (.*) http://%1/$1 [r=301,l]  rewritecond %{http_host} ^domain\.com$ rewriterule (.*) http://otherdomain.com/$1 [r=301,l] 

however if there only one domain hosted can replace 2 rules single rule:

rewriteengine on  rewritecond %{https} !=on rewritecond %{http_host} ^(www\.)?domain\.com$ rewriterule (.*) http://otherdomain.com/$1 [r=301,l] 

Comments