?
Solved

Redirect domain to subdomain. Show domain in address bar.

Posted on 2009-07-05
3
Medium Priority
?
281 Views
Last Modified: 2012-08-13
I have a main domain: domain1.com and a subdomain: sub.domain1.com.  I have another domain: domain2.com.  I would like requests for www.domain2.com to go to sub.domain1.com, but have the browser address bar show www.domain2.com.  The .htaccess file below is close to what I want, except the address bar shows sub.domain1.com instead of www.domain2.com.  How can I fix this?
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC]
RewriteRule ^ http://sub.domain1.com[R,L]

Open in new window

0
Comment
Question by:geomouchet
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 27

Expert Comment

by:caterham_www
ID: 24783211
Your subdomain is not connected to your main domain (e.g. a subdirectory of it)? If that's not the case, you'll need a reverse proxy:
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC]
# requires mod_proxy et al.
RewriteRule ^(.*) http://sub.domain1.com/$1 [P]

Open in new window

0
 
LVL 1

Author Comment

by:geomouchet
ID: 24784949
caterham_www: Thanks for your help.  I'm kind of lost with this htaccess stuff.  I tried your rewriterule, but it gives a 404 error.  If it makes a difference, at my host the main domain directory is /www/www and the subdomain is /www/sub
0
 
LVL 1

Accepted Solution

by:
geomouchet earned 0 total points
ID: 25219381
This is what actually worked:
RewriteEngine On
Options +FollowSymlinks -Indexes
RewriteOptions MaxRedirects=10
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.secondary_domain.* 
RewriteCond %{REQUEST_URI} !/subdirectory/
RewriteRule ^(.*)$ /subdirectory/$1
RewriteCond %{HTTP_HOST} ^secondary_domain.*
RewriteCond %{REQUEST_URI} !/subdirectory/
RewriteRule ^(.*)$ /subdirectory/$1

Open in new window

0

Featured Post

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you are running a LAMP infrastructure, this little code snippet is very helpful if you are serving lots of HTML, JavaScript and CSS-related information. The mod_deflate module, which is part of the Apache 2.2 application, provides the DEFLATE…
It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…
Suggested Courses

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question