1) 首先在web目錄下創(chuàng)建文件夾,此文件夾命名將在綁定時(shí)用到,并將子目錄網(wǎng)站文件內(nèi)容存放于此目錄。
成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元廣昌做網(wǎng)站,已為上家服務(wù),為廣昌各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
2) 登錄管理中心(控制面板),依次選擇:自助管理-主機(jī)管理-操作管理-[子目錄綁定] {見(jiàn)圖(1)}
3) 綁定域名:輸入您要訪問(wèn)本目錄的域名(此域名必需解析到本服務(wù)器),如bbs.abc.com;
子目錄名:輸入剛才第1)步創(chuàng)建的子目錄文件夾名稱(chēng)(直接輸入名稱(chēng)就可以不需要路徑);
4) 接下來(lái)點(diǎn)擊“指定這個(gè)目錄所能用的資源”,總資源按100%計(jì)算,給這個(gè)目錄分配資源,具體分配多少根據(jù)您自己的需求設(shè)置就可以。
注意:子目錄網(wǎng)站必需分配資源,否則將無(wú)法訪問(wèn)。
子目錄綁定域名步驟(windows系統(tǒng)為例)A
IIS
Settings下新建一個(gè)目錄如abc
(勾第1.3項(xiàng))B
等N分鐘~2小時(shí)后,到File
Manager下面將這個(gè)目錄的Permission設(shè)置為可讀/可寫(xiě)/子文件夾繼承|C
去Domain
Management里添加域名如abc.com指向/abc/等待生效,一般30分鐘~2小時(shí)
這個(gè)方法倒是不少,不過(guò)要根據(jù)自己的具體環(huán)境參考選擇:
方法一:用js跳轉(zhuǎn)
在空間上分別綁定和
把網(wǎng)站文件傳到根目錄,把網(wǎng)站傳到./bbb/目錄把下面的代碼保存為domain.js,然后上傳到空間根目錄
JavaScript代碼
switch(location.host){?
case'':???
location.href=""??
break; ??
}
往空間根目錄的首頁(yè)的head與/head之間加入scriptlanguage='javascript'src="/bbb/domain.js"/script當(dāng)輸入訪問(wèn)時(shí)看不到任何變化,但是當(dāng)輸入訪問(wèn)時(shí),瀏覽器自動(dòng)跳轉(zhuǎn)到。
要實(shí)現(xiàn)多個(gè)網(wǎng)站可以依此類(lèi)推?;蛘咧苯釉陬^部添加類(lèi)似如下代碼:
script?language=javascript
if?(document.domain?=='')
this.location?=?""?+?this.location.pathname?+?this.location.search;
/script
方法二:(推薦)
用server.Transfer("")來(lái)實(shí)現(xiàn)一個(gè)空間多個(gè)站的方法
先將所有的域名綁定到虛擬主機(jī)上,然后將虛擬主機(jī)根目錄中的index.asp(首頁(yè)文件)里加入下列代碼就可以了:ASP/Visual Basic代碼
%
sn=lcase(Request.ServerVariables("SERVER_NAME"))?'用于獲取用戶是通過(guò)哪個(gè)域名訪問(wèn)的,并轉(zhuǎn)換成小寫(xiě)
if?sn=""?or?sn="boaer.com"???then?server.Transfer("default1.asp")?
if?sn="" ?or?sn="ddbei.com"?then?server.Transfer("index.html")?
%
效果:如果輸入的域名是或boaer.com的話,就訪問(wèn)default1.asp頁(yè)面,如果是用ddbei.com或的話就調(diào)用index.html文件。
方法三:(最方便管理,一個(gè)空間放的站越多越推薦)
方法是利用一個(gè)asp文件通過(guò)瀏覽器輸入的域名,判定是要打開(kāi)那個(gè)文件夾里的站點(diǎn),來(lái)實(shí)現(xiàn)一個(gè)虛擬放置多個(gè)站點(diǎn)(缺點(diǎn)例如打開(kāi)abc.com,在瀏覽器中看到的是abc.com/b因?yàn)檎军c(diǎn)在b目錄下)
其他說(shuō)明:如果虛擬主機(jī)不支持子目錄綁定,這是非常有效的辦法實(shí)現(xiàn)方法如下 :先建立一個(gè)默認(rèn)主頁(yè)index.asp,把A站放在A文件夾下,B站放在B文件夾下,C站放在C文件夾下。 index.asp網(wǎng)頁(yè)文件如下 :
ASP/Visual Basic代碼
%if?Request.ServerVariables("SERVER_NAME")="?"?then????
response.redirect?"a/index.asp"?
elseif?Request.ServerVariables("SERVER_NAME")="?"?then????
response.redirect?"b/index.asp"?
elseif?Request.ServerVariables("SERVER_NAME")="?"?then????
response.redirect?"c/index.asp"?
else?
response.redirect?"aaa/index.asp"?
end?if%
代碼作用說(shuō)明:
如果用戶訪問(wèn)??程序跳轉(zhuǎn)至 空間目錄下 a/index.asp
如果用戶訪問(wèn)??程序跳轉(zhuǎn)至 空間目錄下 b/index.asp
如果用戶訪問(wèn)??程序跳轉(zhuǎn)至 空間目錄下 c/index.asp
如果用戶訪問(wèn) 沒(méi)有指定的 程序跳轉(zhuǎn)至 空間目錄下 aaa/index.asp
elseif Request.ServerVariables("SERVER_NAME")="?"?then?
response.redirect "b/index.asp"
這段是可以無(wú)限復(fù)制的,一個(gè)虛擬主機(jī)放幾百個(gè)站點(diǎn)就是自己設(shè)置的了只要把域名都綁定在虛擬主機(jī)上,然后設(shè)置這個(gè)域名所綁定的站點(diǎn)就OK了,這種要看虛擬主機(jī)能綁多少個(gè)玉米。能綁100個(gè)的話就能放100個(gè)站,并且利于網(wǎng)站管理,這樣做可以根據(jù)文件夾名,就知道這個(gè)是哪個(gè)站。
PHP空間的方法
利用PHP是可以實(shí)現(xiàn)這個(gè)功能的。不但讓他運(yùn)行多個(gè)網(wǎng)站,而且還可以實(shí)現(xiàn)每個(gè)網(wǎng)站獨(dú)立域名。下面把詳細(xì)的步驟說(shuō)明一下。首先了解一下$_SERVER['HTTP_HOST']變量。這個(gè)變量在PHP中是用來(lái)取瀏覽器中所輸入的地址的??梢詫?shí)現(xiàn)上面的功能了
先把需要的兩個(gè)域名解析到空間。比如:www.***com?和?www.***.cn?兩個(gè)域名。如果有更多的域名也沒(méi)關(guān)系。方法是一樣的。
把默認(rèn)文檔設(shè)置為index.php,當(dāng)然空間需要是支持PHP的哦。:)
3、利用if ... else 來(lái)判斷來(lái)訪地址,并作出分析。代碼如下:
?if($_SERVER['HTTP_HOST']=="";){?
META HTTP-EQUIV="Refresh" CONTENT="1;URL="
?}else if($_SERVER['HTTP_HOST']=="mycalf.com"){?
META HTTP-EQUIV="Refresh" CONTENT="1;URL="
?}else if($_SERVER['HTTP_HOST']=="";){?
META HTTP-EQUIV="Refresh" CONTENT="1;URL="
?}else{?
META HTTP-EQUIV="Refresh" CONTENT="1;URL="
?}?
4、完成
這里要說(shuō)明的一點(diǎn)是,有的時(shí)候域名是用大寫(xiě)的,那么就需要對(duì)$_SERVER['HTTP_HOST']這個(gè)變量進(jìn)行處理,來(lái)讓他把所有的字符轉(zhuǎn)換成小寫(xiě)。
代碼如下:
?
$querystring = preg_replace(array("/\(\)/","/_/"),array("","-"),$_SERVER["QUERY_STRING]);
$I = strtolower(trim($_SERVER['HTTP_HOST']));
?
如果是這樣寫(xiě),就需要把上面的?if($_SERVER['HTTP_HOST']=="";){?這句變?yōu)?if($I=="";){?,這樣就可以在輸入網(wǎng)址是大寫(xiě)的時(shí)候,也可以正常訪問(wèn)了。
這個(gè)方法也有一個(gè)不足點(diǎn),就是需要在域名后面跟一個(gè)目錄名。但是如果你不怕亂的話,也可以把兩個(gè)網(wǎng)站都放到根目錄下。但是推薦是每個(gè)網(wǎng)站一個(gè)目錄。現(xiàn)在許多空間商,都支持5個(gè)以內(nèi)的域名的解析。這樣就可以買(mǎi)一個(gè)空間,擁有5個(gè)網(wǎng)站了。
這個(gè)辦法的優(yōu)勢(shì)也是有的,他每個(gè)域名都是可以訪問(wèn)其他網(wǎng)站的,比如輸?與訪問(wèn)?域名得到的效果是一樣的。
其實(shí)空間麻煩的是數(shù)據(jù)庫(kù)問(wèn)題,不過(guò)數(shù)據(jù)庫(kù)也是可以多個(gè)網(wǎng)站共享一個(gè)數(shù)據(jù)庫(kù)的,只要不讓表名一樣就可以了。訪問(wèn)起來(lái)道理差不多。
名稱(chēng)欄目:怎么給域名創(chuàng)建一個(gè)路徑 建立域名
網(wǎng)站路徑:http://muchs.cn/article28/ddcescp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、小程序開(kāi)發(fā)、靜態(tài)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、App設(shè)計(jì)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)