怎么給域名創(chuàng)建一個(gè)路徑 建立域名

如何將域名綁定到子目錄?

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í)

設(shè)置二級(jí)域名,指向特定目錄或者文件,如何操作?

這個(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)

成都網(wǎng)站建設(shè)公司