一個網站用域名可以訪問?
因為是虛擬主機,主機上放置了N個網站,而每個網站綁定1個或以上域名,所以用域名訪問主機可以解析到網站目錄,但用IP的話服務器就不知道解析到哪個目錄了!因為http請求里包含了域名信息,所以用域名訪問,虛擬主機服務器會根據域名來返回網站,直接用IP訪問因為沒有域名信息所以服務器不知道要訪問的是哪個網站目錄,只有共享IP的虛擬主機或者VPS才有這情況,像有邦定獨立IP功能或者獨立主機的那些服務器就不會有這問題了 。如果就想用ip形式訪問,可以手動設置Host頭域信息。 java中以org.apache.http.client.methods.HttpGet實現http請求為例,解決方法