Masking a Subdomain

Hi,

I need to know how to mask a domain either through .htaccess or through code. I have a website under the subdomain http://sub.domain.com which is working fine. Now I have another domain name www.newdomain.com and I want this to mask my the subdomain URL.So if a user goes to www.newdomain.com, they will see the http://sub.domain.com site, but the address-bar will still show www.newdomain.com. I know I could use a iFrame, but the client wants to www.newdomain.com/about to show the same content as http://sub.domain.com/about.

I know many of you may respond about the SEO problems this creates, but the client plans to advertise the www.newdomain.com only in print. So hopefully this domain name will never show up in the search engines. People will always see the site as sub.domain.com in Google unless they manually type in www.newdomain.com into the address bar from a magazine.

I already have the two virtual accounts set up on the server.

/home/newdomain/public_html
/home/subdomain/public_html

Any help is greatly appreciated.

Sounds like the perfect job for ServerAlias.

JeffGSR,

There are safeguards to protect against what you’re describing - hijacking of another webmaster’s website. Just remember that, when you change domains (and every subdomain is a separate domain), browsers WILL display the new domain to protect the copyright of the displayed domain. Frames can be made to work as well as AJAXing content which is pulled from subdomain but that’s not the wise way to go.

IMHO, the best solution for you would be to PARK newdomain on the directory of the sub.domain.com - assuming that you own/control/host both domains.

Yes, ServerAlias may work but ONLY if you have control over the server and/or virtual host file (which most webmasters will never have … until you get to dedi and, maybe, VPS).

Regards,

DK

in shared hosting directory created

/home/domain/public_html/subdomain/
if you want to create it on your desire location then it can be don in vps or dedicated server