如何做到訪問二級(jí)域名指向我網(wǎng)站根目錄的二級(jí)目錄呢?
這個(gè)方法倒是不少,不過要根據(jù)自己的具體環(huán)境參考選擇:
方法一:用js跳轉(zhuǎn)
在空間上分別綁定www.aaa.com和www.bbb.com
把www.aaa.com網(wǎng)站文件傳到根目錄,把www.bbb.com網(wǎng)站傳到./bbb/目錄
把下面的代碼保存為domain.js,然后上傳到空間根目錄
JavaScript代碼
switch(location.host){? ??
case'www.bbb.com':???
location.href=??
break; ??
}
往空間根目錄的首頁(yè)的<head>與</head>之間加入<scriptlanguage='javascript'src=/bbb/domain.js></script>當(dāng)輸入www.aaa.com訪問時(shí)看不到任何變化,但是當(dāng)輸入www.bbb.com訪問時(shí),瀏覽器自動(dòng)跳轉(zhuǎn)到www.bbb.com/bbb/。
要實(shí)現(xiàn)多個(gè)網(wǎng)站可以依此類推?;蛘咧苯釉陬^部添加類似如下代碼:
<script?language=javascript>
if?(document.domain?=='www.boaer.com')
this.location?=?www.bbb.com?+?this.location.pathname?+?this.location.search;
</script> ?
方法二:(推薦)
用server.Transfer()來實(shí)現(xiàn)一個(gè)空間多個(gè)站的方法
先將所有的域名綁定到您的虛擬主機(jī)上,然后將虛擬主機(jī)根目錄中的index.asp(首頁(yè)文件)里加入下列代碼就可以了:ASP/Visual Basic代碼
<% ??
sn=lcase(Request.ServerVariables(SERVER_NAME))?'用于獲取用戶是通過哪個(gè)域名訪問的,并轉(zhuǎn)換成小寫???
if?sn=www.abc.net?or?sn=abc.net???then?server.Transfer(default1.asp)? ??
if?sn=www.def.net???or?sn=def.net?then?server.Transfer(index.html)? ??
%>
效果:如果輸入的域名是www.abc.net或abc.net的話,就訪問default1.asp頁(yè)面,如果是用def.net或www.def.net的話就調(diào)用index.html文件。
方法三:(最方便管理,一個(gè)空間放的站越多越推薦)
方法是利用一個(gè)asp文件通過瀏覽器輸入的域名,判定是要打開那個(gè)文件夾里的站點(diǎn),來實(shí)現(xiàn)一個(gè)虛擬放置多個(gè)站點(diǎn)(缺點(diǎn)例如打開abc.com,在瀏覽器中看到的是abc.com/b因?yàn)檎军c(diǎn)在b目錄下)?
其他說明:如果虛擬主機(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)=www.a.com??then????
response.redirect?a/index.asp? ??
elseif?Request.ServerVariables(SERVER_NAME)=www.b.com??then????
response.redirect?b/index.asp? ??
elseif?Request.ServerVariables(SERVER_NAME)=www.c.com??then????
response.redirect?c/index.asp? ??
else? ??
response.redirect?aaa/index.asp? ??
end?if%>
代碼作用說明:
如果用戶訪問?www.a.com?程序跳轉(zhuǎn)至 空間目錄下 a/index.asp
如果用戶訪問?www.b.com?程序跳轉(zhuǎn)至 空間目錄下 b/index.asp
如果用戶訪問?www.c.com?程序跳轉(zhuǎn)至 空間目錄下 c/index.asp
如果用戶訪問 沒有指定的 程序跳轉(zhuǎn)至 空間目錄下 aaa/index.asp
elseif Request.ServerVariables(SERVER_NAME)=www.b.com? 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ì)的步驟說明一下。首先了解一下$_SERVER['HTTP_HOST']變量。這個(gè)變量在PHP中是用來取瀏覽器中所輸入的地址的。可以實(shí)現(xiàn)上面的功能了
先把需要的兩個(gè)域名解析到空間。比如:www.***com?和?www.***.cn?兩個(gè)域名。如果有更多的域名也沒關(guān)系。方法是一樣的。
把默認(rèn)文檔設(shè)置為index.php,當(dāng)然空間需要是支持PHP的哦。:)
??3、利用if ... else 來判斷來訪地址,并作出分析。代碼如下:
<?if($_SERVER['HTTP_HOST']==www.123.com;){?>
<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']==www.456.cn;){?>
<META HTTP-EQUIV=Refresh CONTENT=1;URL=>
<?}else{?>
<META HTTP-EQUIV=Refresh CONTENT=1;URL=>
<?}?>
??4、完成
??這里要說明的一點(diǎn)是,有的時(shí)候域名是用大寫的,那么就需要對(duì)$_SERVER['HTTP_HOST']這個(gè)變量進(jìn)行處理,來讓他把所有的字符轉(zhuǎn)換成小寫。
??代碼如下:
<?
$querystring = preg_replace(array(/\(\)/,/_/),array(,-),$_SERVER[QUERY_STRING]);
$I = strtolower(trim($_SERVER['HTTP_HOST']));
?>
??如果是這樣寫,就需要把上面的<?if($_SERVER['HTTP_HOST']==www.123.com;){?>這句變?yōu)?lt;?if($I==www.123.com;){?>,這樣就可以在輸入網(wǎng)址是大寫的時(shí)候,也可以正常訪問了。
這個(gè)方法也有一個(gè)不足點(diǎn),就是需要在域名后面跟一個(gè)目錄名。但是如果你不怕亂的話,也可以把兩個(gè)網(wǎng)站都放到根目錄下。但是推薦是每個(gè)網(wǎng)站一個(gè)目錄?,F(xiàn)在許多空間商,都支持5個(gè)以內(nèi)的域名的解析。這樣就可以買一個(gè)空間,擁有5個(gè)網(wǎng)站了。
這個(gè)辦法的優(yōu)勢(shì)也是有的,他每個(gè)域名都是可以訪問其他網(wǎng)站的,比如輸?與訪問?域名得到的效果是一樣的。
其實(shí)空間麻煩的是數(shù)據(jù)庫(kù)問題,不過數(shù)據(jù)庫(kù)也是可以多個(gè)網(wǎng)站共享一個(gè)數(shù)據(jù)庫(kù)的,只要不讓表名一樣就可以了。訪問起來道理差不多。
方法如下
1、首先需要下載Editplus,它是一個(gè)代碼編輯工具。上面提供的是中文版本的Editplus,下載并安裝即可。
2、打開Editplus,按照以下步驟,創(chuàng)建一個(gè)PHP文件。
3、輸入以下代碼到Editplus窗口中。
4、注意修改上面的域名和目錄,然后保存該文件為index.php,再將該文件通過FTP上傳到空間二級(jí)目錄即可。
擴(kuò)展資料
1、形如“abc.com/bbs”的采取目錄形式的不能夠稱為二級(jí)域名,一般網(wǎng)民稱之為“子頁(yè)面”。
2、形如“.com cn、.net cn、.org cn、.gd cn”的在注冊(cè)域名時(shí)可以見到的也不能夠稱為二級(jí)域名,一般專業(yè)人士稱之為“二級(jí)域”。
3、二級(jí)域名的權(quán)重高于二級(jí)目錄,二級(jí)域名是作為一個(gè)獨(dú)立的域名出現(xiàn)在互聯(lián)網(wǎng)上,而二級(jí)目錄是以網(wǎng)站子頁(yè)面出現(xiàn)的,所以很多人認(rèn)為兩者之間的權(quán)重相同,這種認(rèn)識(shí)是錯(cuò)誤的。
4、二級(jí)域名比較適用于大型網(wǎng)站。因?yàn)槭褂枚?jí)域名可以減短網(wǎng)址途徑的長(zhǎng)度,也許會(huì)對(duì)收錄起到很好的效果。全站交織銜接,可以使搜索引擎能檢索到,還主動(dòng)生成網(wǎng)站地圖。
5、很多人都誤把帶www當(dāng)成一級(jí)域名,把其他前綴的當(dāng)成二級(jí)域名,是錯(cuò)誤的。正確的域名劃分為:
.com 頂級(jí)域名(一級(jí)域名)
baidu.com 一級(jí)域名
tieba.baidu .com 二級(jí)域名
什么時(shí)候使用二級(jí)域名好
如果營(yíng)銷團(tuán)隊(duì)決定推廣一個(gè)內(nèi)容或目的完全不同的url,并且決定使用一個(gè)吸引人的子域名,那么使用子域名可能是現(xiàn)實(shí)選擇。如maps.domain這樣的網(wǎng)站,就是出于營(yíng)銷考慮使用的子域名成為可接受選擇的例子。一個(gè)有很好理由使用子域名的情況是,有時(shí)候與主域名區(qū)隔開的子域名看起來更有權(quán)威性。
要小心新聞媒體對(duì)域名的關(guān)注,因?yàn)闆]有經(jīng)驗(yàn)的用戶經(jīng)常不理解子域名的概念或者網(wǎng)站域名可以沒有www.使用子目錄,少一些華麗的營(yíng)銷比通過品牌和廣告教育別人要便宜的多了。所以也需要好好研究一番。
如果在域名中使用關(guān)鍵詞至關(guān)重要的話,子域名也可能是個(gè)很合理的選擇。搜索引擎似乎確實(shí)給予url中的關(guān)鍵詞不少權(quán)重,而且子域名中完全匹配的關(guān)鍵詞權(quán)重比子目錄要高一些。
參考資料:百度百科 二級(jí)域名的誤區(qū)
訪問二級(jí)域名指向我網(wǎng)站根目錄的二級(jí)目錄操作如下:
1.首先需要下載Editplus,它是一個(gè)代碼編輯工具。上面提供的是中文版本的Editplus,下載并安裝即可。
2.打開Editplus,按照以下步驟,創(chuàng)建一個(gè)PHP文件。
3.復(fù)制以下代碼粘貼到Editplus窗口中。
4.注意修改上面的域名和目錄,然后保存該文件為index.php,再將該文件通過FTP上傳到空間二級(jí)目錄即可。
擴(kuò)展資料:
二級(jí)域名:需要?jiǎng)?chuàng)建二級(jí)域名,設(shè)置DNS,修改A記錄,指定IP等操作。具體建網(wǎng)站或者編輯網(wǎng)頁(yè)時(shí),需要對(duì)不同二級(jí)域名下的內(nèi)容分開存放。相當(dāng)于一個(gè)獨(dú)立的網(wǎng)站。
二級(jí)目錄:就是子目錄,繼承在主站目錄下的,相當(dāng)于網(wǎng)站的跟目錄在建立一個(gè)文件夾存放網(wǎng)站。
你可以使用轉(zhuǎn)向來實(shí)現(xiàn)。
也就是讓二級(jí)域名開一個(gè)站。 再使用轉(zhuǎn)向來實(shí)現(xiàn),如301轉(zhuǎn)向。
301轉(zhuǎn)向的話,可以實(shí)現(xiàn)原二級(jí)域名收錄的對(duì)應(yīng)轉(zhuǎn)向
如果不需要以前收錄的對(duì)應(yīng)轉(zhuǎn)向,就直接使用轉(zhuǎn)向即可。
因不能貼網(wǎng)址,參考信息已短信發(fā)你。
到時(shí)你可以上我站,并聯(lián)系我們QQ資源。
現(xiàn)在域名不能直接設(shè)置URL轉(zhuǎn)發(fā)了,不過你可到今日網(wǎng)站申請(qǐng)URL轉(zhuǎn)發(fā)主機(jī),設(shè)置轉(zhuǎn)發(fā)。
可通過跳轉(zhuǎn)將您的域名指向到其他網(wǎng)址上(例如:淘寶網(wǎng)店或博客)。我的用戶資料中有我們客服的QQ。
參考:國(guó)際域名60元(續(xù)費(fèi)65元)+URL轉(zhuǎn)發(fā)主機(jī)I型(可設(shè)置20條轉(zhuǎn)發(fā)記錄),免費(fèi)備案。
- 成都搜索引擎SEO優(yōu)化排名哪家公司好
- edu和.com是什么意思,有什么區(qū)別?
- nginx可以轉(zhuǎn)發(fā)內(nèi)網(wǎng) url東西嗎?
- 在耐思尼克買了域名,該怎么建站啊
- 如何確定某個(gè)域名服務(wù)器是否工作正常?
- 一級(jí)域名可以打開網(wǎng)站,空間主贈(zèng)送的三級(jí)域名不能打開,域名解析都解析好的,那是什么
- 那里有免費(fèi)的二級(jí)或者三級(jí)域名,可以設(shè)置解析IP的,提供一個(gè),謝謝了
- 域名在什么情形下不需要備案
- host表是什么表?
- www.jf25.com一般域名解析要多久?
- 域名怎么解析到用路由器的服務(wù)器
- 反向綁定域名的方法步驟詳解
- 二級(jí)域名怎么解析
- 電腦不能解析域名?
- 域名怎么樣解析到阿里云服務(wù)器
- 用域名訪問網(wǎng)站到頁(yè)面打開過程所用到的協(xié)議?具體過程是怎么樣的
- 將ip地址轉(zhuǎn)換成域名的協(xié)議?
- 如何給主機(jī)分配二級(jí)域名?
- 二級(jí)域名做站有優(yōu)勢(shì)嗎?
- 誰(shuí)能給個(gè)免費(fèi)二級(jí)域名申請(qǐng)網(wǎng)站?現(xiàn)在有效能申請(qǐng)的
-
把網(wǎng)址復(fù)制粘貼到瀏覽器打開并下載 網(wǎng)址在微信上 怎么操作
-
怎樣查詢二級(jí)域名的ip地址?
-
網(wǎng)站一級(jí)域名和二級(jí)域名區(qū)別
-
子域名ip地址查詢?
-
地址發(fā)布頁(yè)是什么意思?
-
電腦網(wǎng)頁(yè)找不到,出現(xiàn)404,這個(gè)404代表什么意思?
-
有哪個(gè)網(wǎng)站可以免費(fèi)看NBA直播?
-
電腦網(wǎng)頁(yè)打開時(shí)出現(xiàn)HTTP404未找到,如何解決?
-
如何建立個(gè)人網(wǎng)站?我想建一個(gè)自己的網(wǎng)站,永久免費(fèi)的?
-
網(wǎng)頁(yè)版qq登錄入口
-
http://www.windows.com/stopcode
-
如何給VPS搭建的網(wǎng)站做國(guó)內(nèi)CDN加速?
-
shadowrocket怎么架設(shè)服務(wù)器
-
網(wǎng)站域名后面的cn是什么意思?
-
網(wǎng)站推廣關(guān)鍵詞排名優(yōu)化要用那些方法?