2009-08-11 130 views
0

我有一个网站http://www.domain1.com。是否可以注册第二个域名http://www.domain2.com,并指向http://www.domain1.com/SecondDomainHere?如果有人输入domain2.com,我不希望他们能够删除/ SecondDomainHere部分并在主网站上。这是为我个人使用,而不是商业应用程序,并且我希望在获得另一个托管帐户之前执行此操作一段时间。将域映射到URL

这在技术上有可能吗?这样做是否可以接受?这个叫什么?

+2

可能是服务器故障的问题? – 2009-08-11 01:53:04

回答

1

您需要将domain2.com设置为poiint与domain1.com相同的名称服务器。

然后,在您的服务器上设置一个“虚拟专用服务器”。这将基本上说“当请求来到这个站点,如果它是为domain1.com,显示文件夹X,如果它是为domain2.com,显示文件夹Y”。我假设Apache在这里,但类似的术语应该适用于Windows等。

如果你在一个共享的虚拟主机...你可能会运气不好。你可以做的最好的是重定向或设置一个“框架重定向”,其中domain2.com有一个框架持有domain1.com/SecondDomainHere。问题是domain2.com/page.html将不会链接到domain1.com/SecondDomainHere/page.html AFAIK。

+0

在Apache中,这被称为VirtualHost。 – ceejayoz 2009-08-11 01:53:32

0

是的,这是可能的,只需在你最喜欢的http服务器中寻找“别名”。

+1

301重定向将允许他们删除/ SecondDomainHere部分以访问主网站。解决方案不符合问题的要求。 – ceejayoz 2009-08-11 01:52:45

+0

哦,我错过了这个问题的一部分。我修改了我的答案。 – Unknown 2009-08-11 02:15:49

0

如果你使用Apache,你也可以使用mod_rewrite和虚拟主机来获得这种类型的behviour。当然,假设您可以使用.htaccess(并为每个帐户配置多个域)与您的托管服务提供商。

0

绝对有可能,正如其他人所说的。知道你正在使用哪个Web服务器将有助于缩小答案的范围。

+0

这是一个共享的Windows服务器。托管服务提供商是hostmysite.com – DenaliHardtail 2009-08-11 01:59:40