查看完整版本: 请教"虚拟主机实现泛域名解析"问题

aigf 2008-1-12 21:10

请教"虚拟主机实现泛域名解析"问题

[color=darkred]各位老师好!
我在网上搜索到文章 "虚拟主机如何实现泛域名解析",下面是内容:
[/color][color=darkgreen]------------------------------------------------------------ [/color]
这是泛域名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)   
  {   
  //获得来源网站。  
  string refhost=Request.UrlReferrer.Host;   
  if(refhost 是符合要求的网站){   
  Response.Redirect("目标页面");   
  }   
  }   

 Asp 或者Php 的程序,大家可以根据相应的思路来做。
[color=darkgreen]-------------------------------------------------------------[/color]

[color=darkred]我的目标页面是158.asp 即根据不同的 “用户名”.abc.com
找到个人主页地址   [/color][url=www.abc.com/158.asp?id=][color=darkred]www.abc.com/158.asp?id=[/color][/url][color=darkred]"用户名"
于是做好了: 
1 设置域名的泛URL转发功能: 前面 填写 * , 转发地址填写为: [/color][url=www.abc.com/blog.asp][color=darkred]www.abc.com/blog.asp[/color][/url][color=darkred]  同时选择 "隐藏",并生效了。
2 在 blog.asp 页面中写入下面代码,可是所有的 “用户名”.abc.com 找到的都是[/color][url=www.abc.com/index.asp][color=darkred]www.abc.com/index.asp[/color][/url][color=darkred] 的主页内容。却找不到[/color][url=www.abc.com/158.asp?id=][color=darkred]www.abc.com/158.asp?id=[/color][/url][color=darkred]"用户名" 页面。麻烦哪位老师帮帮我修改一下,万分感谢![/color]
[color=darkgreen]-----------------------------------------------------------[/color]
[color=navy]<%@ Language=VBScript %>
<%
Dim UrlReferrer
UrlReferrer=Split(Request.ServerVariables("SERVER_NAME"),".")
  If Lcase(UrlReferrer(0))="www" Then
    Response.Redirect("index.asp")
  Else
    Response.Redirect( "<frameset><frame src=""158.asp?id=" & UrlReferrer(0) & " ""></frameset>")
  End If
%>[/color] 
[color=darkgreen]--------------------------------------------------------------[/color]
页: [1]
查看完整版本: 请教"虚拟主机实现泛域名解析"问题