`
paulfzm
  • 浏览: 884371 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

[转]单空间绑定多域名代码大全

    博客分类:
  • Asp
阅读更多

[转]单空间绑定多域名代码大全

时间:2009-5-6 0:16:44 点击:578

ASP空间,泛解析也是支持的,当然主机头需要留空而你又想放置多个站点,

第一个

程序代码
<%
if Request.ServerVariables("SERVER_NAME")="www.zzec.cn" then
response.redirect "/help/"
else
response.redirect "/blog/"
end if
%>


第二个

程序代码
<%
select case request.servervariables("http_host")
case "www.zzec.cn"
Server.Transfer("/help/")
case "bbs.dlstu.cn"
Server.Transfer("/help/")
case "blog.dlstu.cn"
Server.Transfer("/blog/")
...... 继续添加 ......
end select
%>


第三个

程序代码
<%
if instr(Request.ServerVariables("SERVER_NAME"),"dlstu.cn")>0 then
response.redirect "/help/"
elseif instr(Request.ServerVariables("SERVER_NAME"),"dlstu.com")>0 then
response.redirect "/help/"
elseif instr(Request.ServerVariables("SERVER_NAME"),"h11.cn")>0 then
response.redirect "bbs/"
end if
%>

第四个

程序代码
<%
if Request.ServerVariables("SERVER_NAME")="www.zzec.cn" then
response.redirect "/help/index.asp"
elseif Request.ServerVariables("SERVER_NAME")="www.dlstu.com" then
response.redirect "/help/index.asp"
elseif Request.ServerVariables("SERVER_NAME")="bbs.163.com" then
response.redirect "/help/index.asp"
end if
%>

第五个

程序代码
<%
'取得HTTP输入的值并付值到HTOST中
dim host
host=lcase(request.servervariables("HTTP_HOST"))
‘开始条件跳转
Select CASE host
' 如果HOST的值是www.zzec.cn就选择事件case www.zzec.cn的命令
CASE www.zzec.cn
'直接跳转
response.redirect "/help/"
CASE www.dlstu.com
response.redirect "/blog/"
'其它域名跳转
CASE ELSE
response.redirect "/blog/"
END Select
%>

第六个

程序代码
<%
from=lcase(Request.ServerVariables("HTTP_HOST"))
if left(from,4)="www." then
Response.redirect("index.asp") '此处为网站首页地址
else
response.Write( "/help/")
end if
%>

这个呢~~也是支持多域名绑定的,非主机头绑定,当然,也是某个域名泛解析到服务器最好的选择:)Oblog用的就是这种跳转。

第七个
用JS实现泛玉米解析

location对象有以下几个属性:

hash 设置或获取 href 属性中在井号“#”后面的分段。
host 设置或获取 location 或 URL 的 hostname 和 port 号码。
hostname 设置或获取 location 或 URL 的主机名称部分。
href 设置或获取整个 URL 为字符串。
pathname 设置或获取对象指定的文件名或路径。
port 设置或获取与 URL 关联的端口号码。
protocol 设置或获取 URL 的协议部分。
search 设置或获取 href 属性中跟在问号后面的部分。

因此。我们就可以根据玉米的不同实现跳转不同的目录,具体代码:

程序代码

<script language="javascript">
switch (window.location.hostname) {
case "test" ://确定玉米为TEST
window.location.pathname="1"//跳转到1目录
break;
case "127.0.0.1" ://确定玉米为127.0.0.1
window.location.pathname="2"//跳转到2目录
break;
//依次类推写下去
default ://如果没有找到该玉米
window.location.pathname="3"//跳转到3目录
}
</script>

不支持泛解析虚拟主机绑定多域名的ASP代码

如果有有一个ASP空间,而你又想放置多个多个站点或DOMAIN,这些代码可以帮到你

第一个
<%if Request.ServerVariables("SERVER_NAME")="www.netbei.com" then
response.redirect "zkj"
else
response.redirect "i.htm"
end if%>

第二个
<%
select case request.servervariables("http_host")
case "www.netbei.com"
Server.Transfer("v3.htm")
case "www.aspcn.net" '2
Server.Transfer("i.htm")
case "www.netbei.cn" '3
Server.Transfer("netbei.htm")
'...... 继续添加 ......
end select
%>

第三个
<%if instr(Request.ServerVariables
("SERVER_NAME"),"kekexi.com")>0 then 6
response.redirect "index.asp"
else if instr(Request.ServerVariables
("SERVER_NAME"),"4668.com")>0
response.redirect "x/index.asp"
else if instr(Request.ServerVariables
("SERVER_NAME"),"web315.com")>0 thenr
esponse.redirect "index3.asp"
end if
end if
end if%>

第四个
<%if Request.ServerVariables("SERVER_NAME")="www.netbei.com" then
response.redirect "index1.asp"
else if Request.ServerVariables("SERVER_NAME")="www.cike.org" then
response.redirect "index2.asp"
else if Request.ServerVariables("SERVER_NAME")="www.163.com" then
response.redirect "index3.asp"
end if
end if
end if%>

第二种方法:
<%
dim domainname,result
domainname=Request.ServerVariables("SERVER_NAME")
result=right(domainname,12)
if result="my.netbei.com" then
%>
<!--#include file=mynetbei.asp -->
<%
Elseif result="rtisancn.com" then
%>
<!--#include file=artisan.asp -->
<%
Elseif result="gn.netbei.com" then
%>
<!--#include file=web.asp -->
<%
Elseif result=".forwest.com" then
%>
<!--#include file=forwest_com.asp -->
<%
Else
%>
<!--#include file=netbei.asp -->
<%
End if
%>

分享到:
评论

相关推荐

    单空间多域名绑定管理系统 v3.0

    综上所述,"单空间多域名绑定管理系统 v3.0"是针对网络服务器管理和优化的一款实用工具,它简化了多域名配置的过程,提高了管理效率,同时通过提供源代码,为技术爱好者提供了更广阔的定制空间。对于拥有多个网站...

    多域名绑定到同一个空间内不同文件夹

    多域名绑定到同一个空间内不同文件夹,有效利用空间资源,与正常绑定一样。

    域名及空间后台管理 域名绑定

    2. 找到绑定域名选项:在后台菜单中找到“绑定域名”或者“域名管理”等相关设置。 3. 输入域名:在指定字段输入你要绑定的域名,然后保存或确认绑定。 完成以上步骤后,你需要通过FTP(文件传输协议)工具将网站源...

    PHP二级域名绑定管理平台

    利用他可以将您的多个顶级域名绑定到空间的任意文件夹!本程序完全开源免费,您可以根据自己的需要任意修改和使用! 【3.0主要更新】增加了对iis 7 的支持,增加配置文件安全机制,系统始终会备份最新的配置文件,当...

    一个空间绑定多个域名实现自动跳转的几种方法[参考].pdf

    总的来说,一个空间绑定多个域名实现自动跳转的技术核心在于正确识别用户访问的域名,并根据域名进行适当的页面重定向。这通常通过分析服务器变量、设置合适的服务器端脚本以及合理使用HTTP响应头来实现。在选择具体...

    C#解决IIS域名批量绑定

    在IT行业中,尤其是在服务器管理与Web服务部署领域,有时候我们需要处理大量的域名绑定任务。例如,一个企业可能需要在IIS(Internet Information Services)上为数千个子域提供服务。面对这种情况,手动通过IIS管理...

    一个空间绑定多个域名实现自动跳转的几种方法知识.pdf

    在IT行业中,特别是网站开发与管理领域,有时候我们需要将一个空间(服务器空间)绑定到多个不同的域名上,并根据用户访问的域名实现自动跳转至相应的页面。这在多个品牌共享同一资源、多语言版本网站或者统一管理多...

    新浪云计算SAE免费空间申请使用及域名.docx

    【新浪云计算SAE免费空间申请使用及域名】 新浪云计算SAE(Sina App Engine)是中国首个提供云计算服务的平台,其免费空间方案吸引了许多开发者。尽管最初是作为免费试用推出,随后逐步引入收费模式,但最近新浪SAE...

    多域名绑定到一个空间访问不同首页的技巧

    将多个域名绑定到一个空间,访问不同的首页。这样设立更多的子站点:) 空间内默认首页(通常是 index.asp 或 default.asp )使用 Request.ServerVariables(“HTTP_HOST”) 获取用户访问时所使用域名,然后使用...

    虚拟主机下实现多域名绑定不同的子目录的方法

    虚拟主机下实现多域名绑定不同的子目录的方法 虚拟主机域名绑定子目录asp php html 是一种非常常见的技术,特别是在大型网站或者企业级应用中。下面我们将详细介绍如何在虚拟主机下实现多域名绑定不同的子目录的...

    [基于ASP的主机域名类源码]华讯单空间多域名系统(附数据库).rar

    3. **域名解析**:系统可能包含对域名解析的处理逻辑,比如通过CNAME、A记录等方式,将多个域名映射到同一个IP地址,实现单空间多域名的绑定。 4. **数据库交互**:源码附带了数据库,可能使用了Access、SQL Server...

    asp.net域名泛解析的代码

    通常,这涉及到使用IIS(Internet Information Services)来配置多个站点,每个站点对应不同的主机头,而主机头可能为空,以接收所有二级域名。 3. **IIS绑定**: 在IIS中,你可以创建一个新的站点并配置其绑定。...

    本机也可以绑定域名进行调试.rar

    标题“本机也可以绑定域名进行调试”以及描述“可以把自己的域名在本地进行调试方便”所指向的知识点,就是关于如何在本地计算机上绑定自定义域名以实现更便捷的调试过程。下面将详细介绍这一技术的实现步骤和相关...

    ASP源码—虚拟主机多网站域名绑定程序 v1.0.zip

    4. **配置文件处理**:在ASP程序中,可能需要读取或修改Web.config文件来设置IIS的站点配置,如主机头值(Host Headers)来绑定域名。 5. **错误处理**:多网站环境下的错误处理需要特别注意,确保每个网站的错误...

    域名及域名空间 网站构建

    拥有域名后,需要将其与虚拟主机空间绑定,才能让网站正常运行。这通常通过DNS记录设置来实现,即在域名注册商提供的控制面板中添加A记录或CNAME记录,指向虚拟主机的IP地址或主机名。完成这一设置后,当用户在...

    基于ASP的虚拟主机多网站域名绑定程序 v1.0.zip

    对于ASP程序来说,多网站域名绑定意味着每个网站都拥有自己的应用程序空间和数据存储位置。因此,程序需要正确处理不同域名下的请求,可能需要在代码中检查请求的URL或者使用特定的配置文件来区分不同网站的逻辑。 ...

    两个或多个域名共用一个空间并可以独立访问的方法

    步骤如下: 1、首先,你的空间必须支持ASP,并且这个空间可以绑定下面所用到的两个域名(域名绑定可以让空间服务商帮你做),然后新建一个ASP的首页文件,这个ASP文件中的代码如下: 代码如下: &lt;&#37;if Request...

    一个空间放多个网站

    本文将深入探讨如何在一个服务器空间内托管多个网站,包括域名绑定的基本原理、具体操作步骤以及实现过程中的注意事项。 #### 域名绑定的基本原理 域名绑定是指将一个或多个域名指向同一个服务器空间的过程。当...

    .htaccess 顶级域名重定向绑定空间目录

    代码如下: 代码如下: RewriteEngine on #bbs # 把 youonce.com 改为你要绑定的域名. RewriteCond %{HTTP_HOST} ^(www.)youonce.com$ # 把 cp 改为要绑定的目录. RewriteCond %{REQUEST_URI} !^/cp/ # 不要改以下两...

Global site tag (gtag.js) - Google Analytics