Question

I'm trying to map help.domain1.com to help.domain2.com. I've seen this on UserVoice. They let you map something.yourdomain.com to something.uservoice.com.

On domain1.com I've set up a CNAME to help.domain2.com.

It works fine but when I open help.domain1.com I get the content of domain2.com instead of help.domain2.com.

After some experimenting I've realized that this is an expected behavior.

So my question is what do I have to do on domain2.com (or maybe on domain1.com?) to have it show content of subdomain "help.domain2.com" when I navigate help.domain1.com?

(I'm using Plesk and the OS is Windows Server 2003)

Was it helpful?

Solution 3

I found the solution. One way would be to use a mod_rewrite rule on domain2.com and do a redirect if referrer is domain1.com. Or to assign a dedicated IP address.

OTHER TIPS

I was facing the same problem for the last couple of days, and just found the solution...

In /etc/apache2/site-available/default, I had two virtual hosts, first one was for my domain, and the second one was for my sub domain. All I had to do was reverse the order of the virtual host blocks, placing the sub domain in front of the domain, and it worked! :D

HTTP/1.1 uses the Host: header to figure out which site is being requested, should there be more than one site hosted on the same IP address.

You need to ensure that the second (target) web-server is configured to expect incoming HTTP requests with the original URI in them.

I am not 100% sure how to do this in windows but in apache you just need to setup a virtual host to redirect it from the main domain to your subdomain.

you do not say if you are using IIS or apache or what the webserver is.

I imagine that what you need to do is setup a new website in IIS (not a virtual directory) and in the website tab click on advanced and edit the entry in there so that the "host header name" is the subdomain you want.

Jon Hawkins

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top