IsaacZ 发表于 2006-3-30 13:22:12

同一个空间绑定多个域名的自动跳转ASP代码

同一个空间绑定多域名的ASP代码(五个)

第一个<%if Request.ServerVariables("SERVER_NAME")="www.yyjs.com" then
response.redirect "zkj"
else
response.redirect "i.htm"
end if%>第二个<%
select case request.servervariables("http_host")
case "www.yyjs.com" '1
Server.Transfer("v3.htm")
case "www.aspcn.net" '2
Server.Transfer("i.htm")
case "www.yyjs.cn" '3
Server.Transfer("yyjs.htm")
...... 继续添加 ......
end select
%>
第三个<%if instr(Request.ServerVariables
("SERVER_NAME"),"kekexi.com")>0 then
response.redirect "index.asp"
else if instr(Request.ServerVariables
("SERVER_NAME"),"4668.com")>0 then
response.redirect "x/index.asp"
else if instr(Request.ServerVariables
("SERVER_NAME"),"web315.com")>0 then
response.redirect "index3.asp"
end if
end if
end if%>
第四个<%if Request.ServerVariables("SERVER_NAME")="www.yyjs.com" then
response.redirect "index1.asp"
else if Request.ServerVariables("SERVER_NAME")="www.ce.org.cn" 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%>
第五个<%if Request.ServerVariables("SERVER_NAME")="bob.zhangtao.org" then
response.redirect "bob/"
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="009.zhangtao.org" then
response.redirect "009/"
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="0431.zhangtao.org" then
response.redirect "0431/"
else%>
<%end if%>

IsaacZ 发表于 2006-3-30 14:08:03

用asp一个空间绑多个域名,域名跳转 不修改IIS就可以随便给空间不同文件夹绑上不同的域名

是不是很酷呢?

Apache是很容易实现的了,关键是IIS要实现这个功能就必须为不同文件夹建立不同主机头

虚礼主机商是不允许这么做的.

耍点小聪明,通过以下代码就可以轻松解决.

以下是代码,附注释.<%
host=lcase(request.servervariables("HTTP_HOST")) '(取得HTTP输入的值并付值到HTOST中)
select CASE host '(开始条件跳转)
CASE "blog.siyizhu.com" '(如果HOST的值是 blog.siyizhu.com 就选择事件case"blog.siyizhu.com"的命令)
response.redirect "/blog/"       ' (转到指定的music目录)
CASE "siyizhu.com/temp/time.htm"   '(如果HOST的值是 blog.siyizhu.com 就选择事件case"siyizhu.com/temp/time.htm"的命令)
response.redirect "temp/time.htm"   ' (转到指定的temp/time.htm文件)
CASE ELSE   '(如果不在上述特定范围)
response.redirect "/bbs/"   '(转到bbs目录)
END select
%>具体做法:

转向的域名需要先绑定到空间的IP,要转几个就要绑几个.
假设你的空间默认首页为INDEX.ASP,将代码添加到INDEX.ASP文件的头部.
上传就OK了
页: [1]
查看完整版本: 同一个空间绑定多个域名的自动跳转ASP代码