`
cjc
  • 浏览: 680601 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于二级域名(泛二级域名)的实现

阅读更多
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

1,条件:
A. 域名服务商支持泛域名解析
B. 独立主机

2. 参考:http://bijia.anyflex.cn/article.asp?id=242

3.参考上面的网址的介绍,通过dns服务器和url Re_write 组件的方法我均未能实现二级域名跳转,原因不明.

4,利用iis和程序来实现二级域名(泛二级域名)跳转

1)配置一个主机头留空的虚拟站点(该站点不存在),步骤和建普通的网站类似,但在如下画面步骤时,要注意:


2.在这个虚拟站点下,编写一个default.asp 文件:
以下内容为程序代码:
http://www.domainname1.com//blog/index.asp?username=***来访问个人博客
''''对其他域名,写法和如下类似
if strUrl2="domainname1" and arrcount=2 then ''''''''''''''''''''''''''''''''(*.domainname1.com形式)
IF strURL1="bbs" Then
Response.Redirect("http://www.domainname1.com/bbs")
ElseIf strURL1="blog" Then
Response.Redirect("http://www.domainname1.com/bbs/blog/index.asp")
ElseIf strURL1="www" Then
''''Response.Redirect(www.domainname1.com) iis会自行识别
Else
Response.Redirect("http://www.domainname1.com//blog/index.asp?username="&strURL1)
End If

''''假定还有一个网站http://www.domainname2.com

if strUrl2="domainname2" and arrcount=2 then ''''''''''''''''domainname2.com形式)
IF strURL1="bbs" Then
Response.Redirect("http://www.domainname2.com/bbs")
ElseIf strURL1="blog" Then
Response.Redirect("http://www.domainname2.com/bbs/blog/index.asp")
ElseIf strURL1="www" Then
''''Response.Redirect(www.domainname2.com) iis会自行识别
Else
Response.Redirect("http://www.domainname2.com//blog/index.asp?username="&strURL1)
End If

%>

6.如果是asp.net程序话,可以参考http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx



<%
iURL = Split(Request.ServerVariables("SERVER_NAME"),".")
strURL1= Lcase(iURL(0))
strURL2= Lcase(iURL(1))
arrcount=UBound(iURL)

''''假定其中一个网站的域名为www.domainname1.com
''''假定bbs为论坛目录
''''假定blog为博客目录
''''假定用


每个网站可以根据自己内部网站程序的不同来撰写不同的url跳转.对整个主机来说,只要存在泛域名访问就会先访问这个default.asp文件. 这样就是实现了一个文件来管理整个iis网站的泛域名的跳转.

5.如果要实现 www.domainname.com/username1 跳转到 www.domainname.com/blog/index.asp?username=username1 的方式,则需要通过使用 ISAPI_Rewrite URL处理引擎,具体方式参考该组件的介绍.
分享到:
评论

相关推荐

    二级域名 泛域名解析

    总结来说,二级域名和泛域名解析是构建多层级、多功能网站的关键技术,而给定的ASP文件则揭示了这一过程背后的服务器端实现。理解并掌握这些知识,对于拥有和管理个人博客或其他类型的网站至关重要。

    c#中实现二级域名完整示例

    在C#中实现二级域名是一项常见的任务,尤其在构建多租户应用或大型网站时,二级域名可以帮助我们为不同用户提供个性化的访问入口。本示例将深入探讨如何在C# Web应用程序中设置和管理二级域名。 首先,我们需要理解...

    asp.net core二级域名实现.zip

    在ASP.NET Core中实现二级域名的功能,可以帮助开发者为不同功能或服务创建独立的访问入口,提升用户体验并优化网站架构。下面我们将深入探讨如何在ASP.NET Core中实现二级域名。 首先,二级域名是主域名下的子域名...

    Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写[文].pdf

    Nginx 中 rewrite 实现二级域名、三级域名、泛域名、路径的重写 Nginx 中的 rewrite 模块是实现 URL 重写和.redirect 的强大工具。下面我们将详细介绍 Nginx 中如何使用 rewrite 实现二级域名、三级域名、泛域名、...

    2013泛解析二级域名站群程序

    站群程序则是实现这一策略的自动化工具,它能有效地管理这些二级域名,确保它们的建立、更新和维护。 在【压缩包子文件的文件名称列表】中,"php版批量单页站群软件"表明该程序是用PHP语言开发的,且主要功能是批量...

    Nginx配置文件——一级域名、二级域名

    本文将深入探讨如何通过Nginx配置文件来设置一级域名和二级域名,以及如何利用Nginx的反向代理功能。 首先,了解一级域名和二级域名的概念至关重要。一级域名是互联网上顶级的域名,如.com、.org、.net等。二级域名...

    二级域名爬虫爬取工具

    在本文中,我们将深入探讨二级域名爬虫的工作原理、重要性以及如何实现这一技术。 一、二级域名爬虫工作原理 1. **种子域名获取**:爬虫首先需要一个或多个起始的主域名作为种子,这些种子域名将被用来发现其下的...

    ASP实现二级域名

    本文将详细解析如何利用ASP实现二级域名的完美解决方案,从配置到代码实现,提供一个全面的指南。 ### ASP实现二级域名的关键步骤 #### 1. 一级域名的指定 首先,你需要有一个注册并配置好的一级域名,例如`51bxg....

    老枪二级域名系统朴素版

    "老枪二级域名系统朴素版"是一个针对主机域名管理的软件解决方案,主要功能是实现伪二级域名的泛解析。在互联网领域,域名是网站的重要标识,而二级域名则是主域名下的子域名,常用于区分不同的服务或内容板块。这个...

    强大的二级域名字典

    通过分析这个“强大的二级域名字典”,我们可以看到其包含了极为丰富的关键词条目,这不仅有助于快速生成大量可能的二级域名,而且还能根据不同业务需求进行灵活组合,实现高效、精准的二级域名管理。无论是对于网络...

    MVC二级域名泛解析

    这可以通过二级域名泛解析来实现,尤其在使用ASP.NET MVC框架时。本文将深入探讨这个主题,帮助你理解如何设置和管理这种解析方式。 ### 1. MVC框架与二级域名 ASP.NET MVC是一种模型-视图-控制器(Model-View-...

    二级域名重写 二级域名重写

    根据提供的部分内容,这里主要讨论的是使用ASP.NET实现二级域名重写的方法。具体步骤如下: #### 使用ASP.NET实现二级域名重写 1. **模块重写(Module Rewriter)**: - 在`BaseModuleRewriter.cs`文件中,修改`...

    二级域名查询工具

    能够查询主域名下的,二级域名,可以查询标题,使用c#开发

    c# Url重写及二级域名重写

    asp.net c# Url重写 实现二级域名 包含所有源代码 注:要实现二级域名 如:http://test.abc.com 则顶级域名必须要支持泛域名解析 也就是说 您在域名解析的是时候,要有*.abc.com或*.abc.cn 即要有*.加上您的域名 这...

    如何查看一个顶级域名下所有的二级域名

    当我们想要查看一个顶级域名下的所有二级域名时,可以通过使用DNS查询工具来实现这一目标。本文将详细讲解如何进行这个过程。 首先,我们需要了解基本的DNS查询命令——`nslookup`。`nslookup`是一个命令行工具,...

    二级域名系统

    文件可能包含了关于如何配置和管理二级域名的文档、脚本、配置文件示例等资源。通过学习这些内容,我们可以掌握如何在实际环境中设置和调整二级域名转发,以满足各种业务需求。此外,还可能涉及如何优化转发速度、...

    ThinkPHP二级域名分发系统网站源码.zip

    总结起来,基于ThinkPHP的二级域名分发系统利用框架的路由机制,实现了灵活的二级域名管理和业务分发,为开发者提供了构建复杂网站架构的有效工具。在实际项目中,我们需要充分考虑系统的需求和性能,充分利用...

    CI框架(CodeIgniter)实现ThinkPHP一样的二级域名解析

    本例主要实现在CI框架中像ThinkPHP一样的二级域名解析方式 1. ci_url_rewirte.php 为实现的代码 可将其插入到system/URI.php 即框架URI类的相应地方 2. URI.php 为我实验版本(Version 1.0)的URI类,其他版本应用...

    快乐二级域名分发系统美化版v1.7源码.zip

    快乐二级域名分发系统美化版v1.7源码是一个专为网站运营者设计的工具,旨在提供高效、稳定且用户友好的二级域名管理解决方案。这个重置版v1.7意味着它经过了优化和改进,以提升用户体验并增强系统的性能。在源码层面...

Global site tag (gtag.js) - Google Analytics