.htaccess conditional redirect rules

vinayak.jd's Avatar, Join Date: Oct 2007
Newbie Member

I have two domains ponting to the same IP. www.domain1.com & www.domain2.com. I want domain2.com to be redirected to the domain1.com permanently (i.e 301) with the condition, when anyone visit domain2.com, he will be directed to domain1.com.

I have tried it with rewritecond, but the URL remains as domain2.com. I want it to change to domain1.com.

Below is a code I tried,

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain2.com$
RewriteRule index.html http://www.domain1.com [R=301]

Is there any way to write code like.....
Condition :
Redirect 301 :

Can anyone suggest the solution please...?
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
With 301 Redirect the URL should change. visit go4expert.com and you will be redirected to the www version and the URL will change.
vinayak.jd's Avatar, Join Date: Oct 2007
Newbie Member
Aggreed. But that is a simple redirect 301 rule.

I want conditional rule in .htaccess file. I have a website with two different domains. but I want visitors to see domain1.com in address bar even if he types with domain2.com.