1. 一個虛擬主機上可以同時放2個網站嗎
可以。如果空間支持綁定子目錄,直接綁定就行了。如果不支持,但是支持多域名綁定,那麼只能在index.asp或index.php或index.htm中用腳本語言來判斷域名,並跳入相應的目錄或頁面,腳本見下面。如果以上都不支持。那麼就沒辦法了。
asp
第一個
<%
if Request.ServerVariables("SERVER_NAME")="www.cn008.net" then
response.redirect "cn008.net/index.htm"
else
response.redirect "index2.htm"
end if
%>
第二個
<%
select case request.servervariables("http_host")
case "www.cn008.net" '1
Server.Transfer("v3.htm")
case "www.807056.cn" '1
Server.Transfer("v3.htm")
case "www.dreamcms.org" '2
Server.Transfer("i.htm")
case "www.cnc110.cn" '3
Server.Transfer("write100.htm")
...... 繼續添加 ......
end select
%>
第三個
<%
if instr(Request.ServerVariables("SERVER_NAME"),"www.cn008.net")>0 then
response.redirect "index.asp"
elseif instr(Request.ServerVariables("SERVER_NAME"),"www.807056.cn")>0 then
response.redirect "x/index.asp"
elseif instr(Request.ServerVariables("SERVER_NAME"),"www.dreamcms.org")>0 then
response.redirect "index3.asp"
end if
%>
第四個
<%
if Request.ServerVariables("SERVER_NAME")="www.cn008.net" then
response.redirect "index1.asp"
elseif Request.ServerVariables("SERVER_NAME")="www.807056.cn" then
response.redirect "index2.asp"
elseif Request.ServerVariables("SERVER_NAME")="www.dreamcms.org" then
response.redirect "index3.asp"
end if
%>
第五個
<%
if Request.ServerVariables("SERVER_NAME")="cn008.net" then
Server.Transfer("cn008.net.htm")
elseif Request.ServerVariables("SERVER_NAME")="www.807056.cn" then
Server.Transfer("807056.cn.htm")
elseif Request.ServerVariables("SERVER_NAME")="www.reamcms.org" then
Server.Transfer("reamcms.org.htm")
else
Server.Transfer("other.htm")
end if
%>
php
php
第一個:
if($HTTP_HOST=="www.cn008.net"){
Header("Location: www.cn008.net.htm");
}
elseif($HTTP_HOST=="www.807056.cn"){
Header("Location: www.807056.cn.htm");
}
else{
Header("Location: other.htm");
}
第二個:
if($HTTP_HOST=="www.cn008.net"){
require "www.cn008.net.htm";
}
elseif($HTTP_HOST=="www.807056.cn"){
require "www.807056.cn.htm";
}
else{
require "other.htm";
}
JS
<script>try { if( self.location == "http://www.cn008.net/" ) {
top.location.href = "www.cn008.net/index.htm";
}
else if( self.location == "http://www.807056.cn" ) {
top.location.href = "www.807056.cn/index.htm";
}
else if( self.location == "http://www.dreamcms.org" ) {
top.location.href = "www.dreamcms.org/index.htm";
}
else if( self.location == "http://www.cnc110.org/" ) {
top.location.href = "www.cnc110.org/index.htm";
}
else { document.write ("錯誤的訪問地址") } } catch(e) { }</script>
2. 一個虛擬主機可以放多個網站嗎
大部分一個虛擬主機只能放置一個網站,但是有些虛擬主機提供的方案可以有無限創建,具體需要選擇虛擬主機的方案配置越高,其中能夠放置的網站數量也會越多,但虛擬主機的本身資源配置是有限的,因此放的網站數量也是以用完資源為限,但是對於一些企業來說網站數量絕對是夠用的。