2009-08-11 129 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