虛擬主機如何實現泛網域名稱解析?

2022-02-23 07:28:09 字數 881 閱讀 3726

很多朋友問道乙個問題,在$domainns訂購了空間之後,怎麼樣才能實現 泛網域名稱解析的功能。

例如: 空間幫定網域名稱是 abc.com, 要 訪問 到 訪問到 這樣無限多個子網域名稱

這實際是泛網域名稱url指向的功能, 要實現這個功能。必須做 2 步,

1。修改 網域名稱的dns設定,啟動 泛url **支援,**到目標**的目標頁面。

2。修改 目標頁面的程式,判斷使用者訪問的**頁面.url_refer, 根據不同的url_refer 跳轉到不同的目標頁面。

這種實現的原理實際是根據 http請求頭部的 http_refer( 這是判斷 當前訪問是從哪個頁面引導過來的,對這個設定進行判斷,就可以知道使用者訪問的是哪個**)。

下面是詳細的操作步驟

1。設定網域名稱的泛url**功能: 前面 填寫 * , **位址填寫目標頁面。同時選擇 "隱藏",才有效。這樣設定後 使用者訪問 該網域名稱下的子網域名稱 都實際是訪問 目標頁。

2。對目標頁面 修改程式,使**支援 泛url**功能 .下面是乙個asp.net的程式,大家可以看一下,根據這個思路 改改就可以根據自己的需要使用了

@ page language="c#" autoeventwireup="false" %

if(request.urlreferrer!=null) }

程式思路很簡單。具體的判斷是否符合要求,就看您自己的規則了.(注意不是任何**都作 redirect定向的, 一定要進行判斷。

這個 泛網域名稱解析的功能應用非常廣泛。例如 一些部落格**.希望可以給每個使用者分配子網域名稱。當別人訪問子網域名稱的時候自動轉移到該使用者的頁面。

或者 乙個企業建站系統.分配給企業乙個子網域名稱。當別人訪問子網域名稱的時候自動轉移到該企業的頁面。

asp 或者php 的程式,大家可以根據相應的思路來做。

apache虛擬主機中設定泛網域名稱解析的方法

1 支援多網域名稱 例如,讓mail.jbxue.org smtp.jbxue.org pop3.jbxue.org 都指向同乙個虛擬主機,可以寫成 複製 如下 servername mail.jbxue.org serveralias smtp.jbxue.org pop3.jbxue.org s...

Apache 虛擬主機設定中文網域名稱解析

其實跟平常的虛擬主機配置沒啥區別,區別在於需要將中文網域名稱轉成punycode編碼。比如 documentroot usr local www website huojiu servername xn tjvz18b5xp7pj.com 此處為中文網域名稱提供的punycode編碼 servera...

泛網域名稱解析

什麼是泛網域名稱解析,泛網域名稱解析又該怎樣做?下面將介紹幾種方法 什麼是泛網域名稱解析 泛網域名稱解析是指將 網域名稱 解析到同一ip。在網域名稱前新增任何子網域名稱 均可訪問到所指向的web位址。也就是客戶的網域名稱a.com之下所設的 a.com全部解析到同乙個ip位址上去。比如客戶設b.a....