如果有一个ASP空间,而你又想放置多个站点,这些代码可以帮到你。稍微修改下,泛解析也是支持的,当然主机头需要留空:)
第一个
程序代码 程序代码
<%
if Request.ServerVariables("SERVER_NAME")="www.dlstu.cn" then
response.redirect "/bbs/"
else
response.redirect "/blog/"
end if
%>
第二个
程序代码 程序代码
<%
select case request.servervariables("http_host")
case "www.dlstu.cn"
Server.Transfer("/bbs/")
case "bbs.dlstu.cn"
Server.Transfer("/bbs/")
case "blog.dlstu.cn"
Server.Transfer("/blog/")
...... 继续添加 ......
end select
%>
第三个
程序代码 程序代码
<%
if instr(Request.ServerVariables("SERVER_NAME"),"dlstu.cn")>0 then
response.redirect "/bbs/"
elseif instr(Request.ServerVariables("SERVER_NAME"),"dlstu.com")>0 then
response.redirect "/bbs/"
elseif instr(Request.ServerVariables("SERVER_NAME"),"h11.cn")>0 then
response.redirect "bbs/"
end if
%>
第四个
程序代码 程序代码
<%
if Request.ServerVariables("SERVER_NAME")="www.dlstu.cn" then
response.redirect "/bbs/index.asp"
elseif Request.ServerVariables("SERVER_NAME")="www.dlstu.com" then
response.redirect "/bbs/index.asp"
elseif Request.ServerVariables("SERVER_NAME")="bbs.163.com" then
response.redirect "/bbs/index.asp"
end if
%>
第五个
程序代码 程序代码
<%
'取得HTTP输入的值并付值到HTOST中
dim host
host=lcase(request.servervariables("HTTP_HOST"))
‘开始条件跳转
Select CASE host
' 如果HOST的值是www.dlstu.cn就选择事件case www.dlstu.cn的命令
CASE www.dlstu.cn
'直接跳转
response.redirect "/bbs/"
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( "/bbs/")
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>
原创文章如转载,请注明:转载自百奥谷 [ http://www.baiwugu.com ]
本文链接地址:http://www.baiwugu.com/post/241.html