|
||||||||||
|
||||||||||
您現(xiàn)在的位置:中國IDC圈 >> 域名服務(wù) |
虛擬主機如何實現(xiàn)泛域名解析? |
很多朋友問道一個問題,在$DomainNS訂購了空間之后,怎么樣才能實現(xiàn) 泛域名解析的功能。 例如: 空間幫定域名是 abc.com, 要 http://1.abc.com 訪問 到http://www.abc.com/1/, http://2.abc.com 訪問到 http://www.abc.com/2。.....。這樣無限多個子域名 這實際是泛域名URL指向的功能, 要實現(xiàn)這個功能。必須做 2 步, 1。修改 域名的DNS設(shè)置,啟動 泛URL 轉(zhuǎn)發(fā)支持,轉(zhuǎn)發(fā)到目標網(wǎng)站的目標頁面。 2。修改 目標頁面的程序,判斷用戶訪問的來源頁面.Url_refer, 根據(jù)不同的url_Refer 跳轉(zhuǎn)到不同的目標頁面。 這種實現(xiàn)的原理實際是根據(jù) http請求頭部的 http_Refer( 這是判斷 當前訪問是從哪個頁面引導過來的,對這個設(shè)置進行判斷,就可以知道用戶訪問的是哪個網(wǎng)站)。 下面是詳細的操作步驟 1。設(shè)置域名的泛URL轉(zhuǎn)發(fā)功能: 前面 填寫 * , 轉(zhuǎn)發(fā)地址填寫目標頁面。同時選擇 "隱藏",才有效。這樣設(shè)置后 用戶訪問 該域名下的子域名 都實際是訪問 目標頁。 2。對目標頁面 修改程序,使網(wǎng)站支持 泛URL轉(zhuǎn)發(fā)功能 .下面是一個ASP.NET的程序,大家可以看一下,根據(jù)這個思路 改改就可以根據(jù)自己的需要使用了 @ Page language="c#" AutoEventWireup="false" % if(Request.UrlReferrer!=null) { //獲得來源網(wǎng)站。 string refhost=Request.UrlReferrer.Host; if(refhost 是符合要求的網(wǎng)站){ Response.Redirect("目標頁面"); } } 程序思路很簡單。具體的判斷是否符合要求,就看您自己的規(guī)則了.(注意不是任何網(wǎng)站都作 Redirect定向的, 一定要進行判斷。 這個 泛域名解析的功能應(yīng)用非常廣泛。例如 一些博客網(wǎng)站.希望可以給每個用戶分配子域名。當別人訪問子域名的時候自動轉(zhuǎn)移到該用戶的頁面。 或者 一個企業(yè)建站系統(tǒng).分配給企業(yè)一個子域名。當別人訪問子域名的時候自動轉(zhuǎn)移到該企業(yè)的頁面。 Asp 或者Php 的程序,大家可以根據(jù)相應(yīng)的思路來做。 |
【責任編輯:Chuan】
|
文章評論
|
|
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
Chinaitlab Group 旗下網(wǎng)站: |
關(guān)于我們 | 廣告服務(wù)| 成功客戶 | 友情鏈接 | 網(wǎng)站歷史 | 聯(lián)系我們 | 招聘信息 | 免責聲明 |
|
北京盛世創(chuàng)富廣告?zhèn)髅接邢薰?BR>北京運營中心:北京市海淀區(qū)中關(guān)村南大街9號理工科技大廈2107室 服務(wù)電話:86-10-85655622 深圳研發(fā)中心:深圳市福田保稅區(qū)英達利科技數(shù)碼園C座701D 服務(wù)電話:86-755-82044560 Copyright©2001 - 2009 All Rights Reserved |
|