2013-02-27 64 views

回答

1

不,它不會起作用。通常你會使用vHosts在一臺機器上運行多個域。這些可以通過IP(如果每個域有一個IP)或HTTP頭中請求的域(如果您爲兩個域共享一個IP)區分。

所以,基本上你得到的網站取決於你的要求。地址www.xyz.com/www.abc.com應該提供404錯誤。除非管理員有意配置它以迴應該請求。

延伸閱讀:http://httpd.apache.org/docs/2.2/en/vhosts/name-based.html

0

這是一個非常奇怪的問題。

如果您有兩個域都指向一臺服務器,地址www.domain1.com www.domain2.com將是該服務器上的虛擬主機。

如果配置正確

和www.domain1.com/something將被稱爲一個文件夾的www.domain1.com

DocumentRoot的東西內的那一刻起每一個虛擬主機都會有自己的主文件夾在域中添加/後,該機​​器上的Web服務器將嘗試查找本地文檔根目錄以查找超出該點的任何內容

即使配置了非常糟糕的Web服務器,也不可能工作,因爲它可以回溯到上面的/是它正在尋找的DocumentRoot文件夾

所以,除非你有 假設域1的文檔根目錄爲:/無功/網絡/域1/

,如果你有 /var/www/domain1/www.domain2.com {其中有WWW的所有內容.domain2.com那麼它行不通

0

www.xyz.com/www.abc.com是一個有效的URI並指向資源在主機上的www.xyz.com路徑/www.abc.comwww.xyz.com/www.abc.com只要在主機的此路徑上存在某個東西就會返回資源。

www.xyz.com/www.abc.com是否有效不取決於xyz.comabc.com是否相關。 主機www.abc.com也可能不存在,因爲它不被引用。

http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax