1、二級域名如何指向某一個頁面
二級域名是主域名下開啟的,你可以設置一個空間伺服器,把網頁程序上傳上去!在又域名管理中的DNS修改設置里進行指向,指向你要設置的空間IP!
二級域名可以直接使用程序進行301或者js等程序跳轉命令,直接跳轉到你指定的網頁。
2、怎麼把二級域名指向其它的伺服器主機
一台伺服器只能綁定一個空域名,把你的空域名綁定到destoon指定的網站根目錄或者company目錄即可,也就是說合租裡面只有一個人的網站可以做到。
3、二級域名如何指向主域名?
可以用別名解析和域名轉發!
別名解析的話,只能將其解析到網站的主頁面,而域名轉發則可以轉發到網站的每一個頁面。
4、如何把建立的二級域名指向其他的ip
1、首先登錄萬網,找到「我的域名」,點開,在域名後面,有一個解析,打開它。
2、點擊「新增解析」正式開始添加二級域名。
3、如果二級域名指向是一個解析伺服器,在記錄類型選擇CNAME記錄。如果是一個網址,則選擇隱性URL或顯性URL。
4、主機記錄,就是二級域名名稱。記錄值,是指要轉向的地址,也就是實際地址。
5、最後在對方解析伺服器上建上這個二級域名的鏈接,這樣二級域名設置完成。
5、一級域名怎樣指向二級域名?
你把域名綁定到一個IP
或者把二級域名做一個轉向 轉到一級域名!!
6、設置二級域名,指向特定目錄或者文件,如何操作?
到IIS里新建一個網站,然後把主目錄設置為你要的目錄,再設置一下主機頭,就OK了
補充:你如果不能對IIS操作,那隻能用URL跳轉來實現
7、請問二級域名是什麼,應該怎麼解析?
二級域或稱二級域名,互聯網DNS等級之中,處於頂級域名之下的域。二級域名為域名的倒數第二個部分,例如在域名example.baidu.com中,二級域名是Bai。
二級域名解析:當應用過程需要將一個主機域名映射為IP地址時,就調用域名解析函數,解析函數將待轉換的域名放在DNS請求中,以UDP報文方式發給本地域名伺服器。本地的域名伺服器查到域名後,將對應的IP地址放在應答報文中返回。
同時域名伺服器還必須具有連向其他伺服器的信息以支持不能解析時的轉發。若域名伺服器不能回答該請求,則此域名伺服器就暫成為DNS中的另一個客戶,向根域名伺服器發出請求解析,根域名伺服器一定能找到下面的所有二級域名的域名伺服器,這樣以此類推,一直向下解析,直到查詢到所請求的域名。
(7)二級域名指向擴展資料
二級域名,頂級域名之下的域名,在國際頂級域名下,域名注冊人的網上名稱,例如ibm,yahoo,microsoft等;在國家頂級域名下,它是表示注冊企業類別的符號,例如com,e,gov,net等。
中國在國際互聯網路信息中心(InterNIC)正式注冊並運行的頂級域名是CN,這也是中國的一級域名。在頂級域名之下,中國的二級域名又分為類別域名和行政區域名兩類。
類別域名共6個,包括用於科研機構的ac;用於工商金融企業的com;用於教育機構的e;用於政府部門的gov;用於互聯網路信息中心和運行中心的net;用於非盈利組織的org。而行政區域名有34個,分別對應於中國各省、自治區和直轄市。
8、關於如何配置二級域名
設置步驟:
1、登錄萬網,找到「我的域名」,點開,在域名後面,有一個解析。打開它。
2、點擊「新增解析」正式開始添加二級域名
3、如果二級域名指向是一個解析伺服器,請在記錄類型選擇CNAME記錄。如果是一個網址,則選擇隱性URL或顯性URL ,區別在於轉過去之後地址欄內的地址變或是不變。如果不想顯示實際地址,建議用隱性。
在這里,由於我指向一個解析伺服器,所以使用CNAME記錄
4、主機記錄,就是你的二級域名名稱。比如,我想讓二級域名設為「sy.3ycao.com」,那麼就在主機記錄里填寫"sy"
5、記錄值,是指要轉向的地址,也就是實際地址。
6、設好之後,應該如下圖所示。
如果你是轉到一個網址,那到此就結束了。幾分鍾之後二級域名就起效了。
如果你是轉到一個解析伺服器,那還有最後一步
7、在對方解析伺服器上建上這個二級域名的鏈接。
到此,二級域名設置完成
9、如何做到訪問二級域名指向我網站根目錄的二級目錄呢?
這個方法倒是不少,不過要根據自己的具體環境參考選擇:
方法一:用js跳轉
在空間上分別綁定www.aaa.com和www.bbb.com
把www.aaa.com網站文件傳到根目錄,把www.bbb.com網站傳到./bbb/目錄
把下面的代碼保存為domain.js,然後上傳到空間根目錄
JavaScript代碼
switch(location.host){
case'www.bbb.com':
location.href="http://www.boaer.com/bbb/"
break;
}
往空間根目錄的首頁的<head>與</head>之間加入<scriptlanguage='javascript'src="/bbb/domain.js"></script>當輸入www.aaa.com訪問時看不到任何變化,但是當輸入www.bbb.com訪問時,瀏覽器自動跳轉到www.bbb.com/bbb/。
要實現多個網站可以依此類推。或者直接在頭部添加類似如下代碼:
<script language=javascript>
if (document.domain =='www.boaer.com')
this.location = "www.bbb.com" + this.location.pathname + this.location.search;
</script>
方法二:(推薦)
用server.Transfer("")來實現一個空間多個站的方法
先將所有的域名綁定到您的虛擬主機上,然後將虛擬主機根目錄中的index.asp(首頁文件)里加入下列代碼就可以了:ASP/Visual Basic代碼
<%
sn=lcase(Request.ServerVariables("SERVER_NAME")) '用於獲取用戶是通過哪個域名訪問的,並轉換成小寫
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頁面,如果是用def.net或www.def.net的話就調用index.html文件。
方法三:(最方便管理,一個空間放的站越多越推薦)
方法是利用一個asp文件通過瀏覽器輸入的域名,判定是要打開那個文件夾里的站點,來實現一個虛擬放置多個站點(缺點例如打開abc.com,在瀏覽器中看到的是abc.com/b因為站點在b目錄下)
其他說明:如果虛擬主機不支持子目錄綁定,這是非常有效的辦法實現方法如下 :先建立一個默認主頁index.asp,把A站放在A文件夾下,B站放在B文件夾下,C站放在C文件夾下。 index.asp網頁文件如下 :
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 程序跳轉至 空間目錄下 a/index.asp
如果用戶訪問 www.b.com 程序跳轉至 空間目錄下 b/index.asp
如果用戶訪問 www.c.com 程序跳轉至 空間目錄下 c/index.asp
如果用戶訪問 沒有指定的 程序跳轉至 空間目錄下 aaa/index.asp
elseif Request.ServerVariables("SERVER_NAME")="www.b.com " then
response.redirect "b/index.asp"
這段是可以無限復制的,一個虛擬主機放幾百個站點就是自己設置的了只要把域名都綁定在虛擬主機上,然後設置這個域名所綁定的站點就OK了,這種要看虛擬主機能綁多少個玉米。能綁100個的話就能放100個站,並且利於網站管理,這樣做可以根據文件夾名,就知道這個是哪個站。
PHP空間的方法
利用PHP是可以實現這個功能的。不但讓他運行多個網站,而且還可以實現每個網站獨立域名。下面把詳細的步驟說明一下。首先了解一下$_SERVER['HTTP_HOST']變數。這個變數在PHP中是用來取瀏覽器中所輸入的地址的。可以實現上面的功能了
先把需要的兩個域名解析到空間。比如:www.***com 和 www.***.cn 兩個域名。如果有更多的域名也沒關系。方法是一樣的。
把默認文檔設置為index.php,當然空間需要是支持PHP的哦。:)
3、利用if ... else 來判斷來訪地址,並作出分析。代碼如下:
<?if($_SERVER['HTTP_HOST']=="www.123.com";){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.123.com/main">
<?}else if($_SERVER['HTTP_HOST']=="mycalf.com"){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://123.com/main">
<?}else if($_SERVER['HTTP_HOST']=="www.456.cn";){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.456.cn/home">
<?}else{?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.456cn/home">
<?}?>
4、完成
這里要說明的一點是,有的時候域名是用大寫的,那麼就需要對$_SERVER['HTTP_HOST']這個變數進行處理,來讓他把所有的字元轉換成小寫。
代碼如下:
<?
$querystring = preg_replace(array("/()/","/_/"),array("","-"),$_SERVER["QUERY_STRING]);
$I = strtolower(trim($_SERVER['HTTP_HOST']));
?>
如果是這樣寫,就需要把上面的<?if($_SERVER['HTTP_HOST']=="www.123.com";){?>這句變為<?if($I=="www.123.com";){?>,這樣就可以在輸入網址是大寫的時候,也可以正常訪問了。
這個方法也有一個不足點,就是需要在域名後面跟一個目錄名。但是如果你不怕亂的話,也可以把兩個網站都放到根目錄下。但是推薦是每個網站一個目錄。現在許多空間商,都支持5個以內的域名的解析。這樣就可以買一個空間,擁有5個網站了。
這個辦法的優勢也是有的,他每個域名都是可以訪問其他網站的,比如輸http://www.123.com/home/ 與訪問http://www.123.cn/ 域名得到的效果是一樣的。
其實空間麻煩的是資料庫問題,不過資料庫也是可以多個網站共享一個資料庫的,只要不讓表名一樣就可以了。訪問起來道理差不多。