And a subdomain is e.g. xyz.maindomain.com and Every subdomain have a correspondence domain store in DB. so that user can access a site using that domain as well.
For e.g let say there is a subdomain xyz.maindomain.com and this can be access using www.xyz.com
So just wanted to know its need to be configured in .htaccess file or i’ll need to configure something else?
If you have a domain maindomain then you got to do whatever you need
within that domain.
How can you use other's domain?you can use subdomain on your
maindomain but xyz is some other domain.
You can't use that to redirect to your domain by anyway.
I have two domain which in pointing to my rails application and a subdomain
1. www.xyz.com
2. www.xyz.info
3. example.xyz.com
Actually, no. You have three host names. "xyz.com" and "xyz.info"
are domain names. "example.xyz.com" /could/ be a subdomain, if
you have hosts within that subdomain like 'ren.example.xyz.com',
'stimpy.example.xyz.com'-- but I'm betting that's not the case.
Now when the user access www.xyz.info the example.xyz.com page should
open up but the address bar should be www.xyz.info.
So is it possible to redirect?
Why don't you just alias (in DNS) one to the other?
And no, it's not possible to "redirect" and have the url in the address
bar remain the same.
I have two domain which in pointing to my rails application and a
subdomain
1. www.xyz.com
2. www.xyz.info
3. example.xyz.com
Actually, no. You have three host names. "xyz.com" and "xyz.info"
are domain names. "example.xyz.com" /could/ be a subdomain, if
you have hosts within that subdomain like 'ren.example.xyz.com',
'stimpy.example.xyz.com'-- but I'm betting that's not the case.
Now when the user access www.xyz.info the example.xyz.com page should
open up but the address bar should be www.xyz.info.
So is it possible to redirect?
Why don't you just alias (in DNS) one to the other?
And no, it's not possible to "redirect" and have the url in the address
bar remain the same.
If a server sends a 30x redirect response to a client, it instructs that
client to send a new request to the provided URL, which will then be
visible in the client's address bar (if it has one).
Forwarding "under the covers" is a different beast.
This is mostly about Apache (or equivalent) settings higher up
than .htaccess - look around for documents regarding "name-based
virtual hosting". It's quite possible to set up - pretty much every
shared webhost out there is doing it.