有些朋友為了省錢,需要在一個空間安裝多個網站,所以在空間里綁定了幾個域名,但是
但是,他們訪問相同的內容。不同的域名如何訪問不同的內容?[虛擬主機本身]
持有子目錄綁定域名不在討論范圍內]
方法一:(這種方法在網上廣泛使用)
Js實現了在一個空間安裝多個網站的方法
1.www.ssorg.cn和ys-wl.pw分別被束縛在空間。
2.將www.ssorg.cn網站文件發送到根目錄,將ys-wl.pw網站發送到。/bbk/目錄。
3.將下面的代碼保存為domain.js,上傳到空間根目錄。
程序代碼
開關(location.host){
案例ys-wl.pw:
location . href = http://ssorg . cn/bbk/
打破;
}
4.在空間根目錄的主頁上的和之間添加
程序代碼
5.當你進入www.ssorg.cn訪問時,你看不到任何變化,但當你進入ys-wl.pw訪問時,瀏覽。
自動跳轉到ys-wl.pw/bbk/.這樣,兩個網站可以安裝在同一個空間,而且要實現更多
一個網站可以類比。
方法二:(我推薦)
使用服務器。Transfer(” “)實現一個空間多站的方法。
你首先把你所有的附加域放在你的虛擬主機上,然后把index.asp放在虛擬主機的根目錄下。
(asp文件在主頁上)只需添加以下代碼:
如果訪問者輸入的域名是www.ssorg.cn或ssorg.cn,請訪問。
Default1.asp·佩奇,如果你用1t.hk或www.1t.hk,就叫index.html文件。
網上有一些教程讓你用response.redirect實現轉彎,但是在這里,建議你制作。
使用服務器。轉移(“”)實現該功能有以下優點:
1.不會有頁面跳轉。直接輸入網址后,網址后不會帶任何文件,訪問者也看不到。
你的兩個網站在同一個虛擬主機上。
2,服務器。轉移(“”)不會阻止搜索引擎搜索您的網站,并且
Response.redirect不一定。
方法三:(最方便管理,一個空間的站越多越推薦,我也經常這么做。)
我的方法是用一個asp文件通過瀏覽器輸入的域名來確定他是否要打開那個文件夾里的站。
點,實現多個站點的虛擬放置(缺點如打開abc.com,你在瀏覽器中看到的是
Abc.com/b,因為該站點在B目錄中)
其他注意事項:如果虛擬主機不支持子目錄綁定,這是一個非常有效的方法。
其實現方法如下
你能做到的。首先,你應該建立一個默認主頁,index.asp。
然后把
工作站A放置在文件夾A下。
嗶哩嗶哩在文件夾b下
站C放在文件夾C下。
Index.asp的網頁文件如下。
如果用戶訪問www.a.com程序,跳轉到space目錄下的a/index.asp。
如果用戶訪問www.b.com程序,跳轉到space目錄下的b/index.asp。
如果用戶訪問www.c.com程序,跳轉到空間目錄下的c/index.asp。
如果用戶訪問未指定的程序,跳轉到space目錄下的aaa/index.asp。
怎么樣?簡單。
elseif請求。ServerVariables(“服務器名”)= ” www.b.com ”
response.redirect “b/index.asp ”
這部分可以無限復制。你可以自己建立一個有數百個站點的虛擬主機。
只需將所有域名綁定到您的虛擬主機,然后設置該域名綁定的站點。
這個要看你的虛擬主機能打多少玉米了。如果能打100,就能放100個站,對網站管理有好處。
理查德,你可以根據文件夾名知道這是哪一站。
================================================================================
如果你和我一樣小氣,只有一個空間,卻想綁定多個域名,建立多個獨立站點,現在我就讓你的幻想成真!
如果只有一個ASP空間,而你想放置多個站點,這些代碼可以幫助你。
第一
程序代碼
第二
程序代碼
第三
程序代碼
www.ys.com”)>0那么
response.redirect ” index.htm ”
elseif instr(請求。ServerVariables(“服務器名稱”),” 0/’>www.mei0.com”)>0然后
response.redirect ” index2.htm ”
elseif instr(請求。ServerVariables(“服務器名稱”),” 0/’>www.ys.com”)>0然后
response.redirect ” index3.htm ”
如果…就會結束
%>
第四
程序代碼
第五
程序代碼
這是一個非常有用的代碼,類似于綁定多個域名的ASP代碼。如果你只有一個PHP空間,想放置多個站點,下面是。
代碼可以幫助你。
第一個:
程序代碼
if($HTTP_HOST==” www.ys.com”){
header(” Location:index . htm “);
}
else if($ HTTP _ HOST = = ” www . mei 0 . com “){
header(” Location:index 2 . htm “);
}
否則{
header(” Location:other . htm “);
}
第二個:
程序代碼
if($HTTP_HOST==” www.ys.com”){
要求“index . htm”;
}
else if($ HTTP _ HOST = = ” www . mei 0 . com “){
要求“index 2 . htm”;
}
否則{
要求“other . htm”;
}
如果你的空間是純靜態的,想放置多個站點,能實現嗎?是的,下面的代碼可以幫助你。
Js實現了在一個空間安裝多個網站的方法
1.將下面的代碼保存為domain.js,然后上傳到空間根目錄。
以下是代碼片段:
開關(location.host){
案例’ www.ys.com ‘:
location . href = ” http://www.ys.com/index.htm”
案例’ www.mei0.com ‘:
location . href = ” http://www.ys.com/index2.htm”
打破;
}
2.在空間根目錄的主頁上的和之間添加
當你進入www.ys.com訪問時,你看不到任何變化,但當你進入www.mei0.com訪問時,瀏覽器會自動跳轉到。
www.ys.com/index2.htm .這樣可以在同一個空間安裝兩個網站,以此類推可以實現多個網站。
